+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 20

Thema: 3 Layer untereinander, geht das

  1. #1
    TP-Senior General Hammond macht alles soweit korrekt
    Registriert seit
    May 2003
    Beiträge
    204

    Question 3 Layer untereinander, geht das

    Blöde Frage geht schon, aber:

    Ein Layer für den Headbereich,
    dann einen Layer für den Content und jetzt die Schwierigkeit:

    der 3. Layer soll den Footer-Bereich aufnehmen und immer unterhal des Contents angezeigt werden!

    d.h. egal mit wieviel Inhalt der Content gefüllt ist, soll sich der Footer z. B. immer 20 px darunter befinden.

    Also eigentlich so als wenn man 3 Tabellen untereinander setzt...

  2. #2
    TP-Specialist prefix ist auf einem guten Weg
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    hey mein general

    wenn du dir diesen beitrag (war erst gestern!) mal genau anschaust, siehst es

    du brauchst ja nur ein wenig relativ zu positionieren - da ein div-element den standardwert display:block hat, gibt es da keine troubles *lol*

    wenn noch morgen früh probleme da sind, dann bastel ich dir ein beispielchen

  3. #3
    TP-Senior General Hammond macht alles soweit korrekt
    Registriert seit
    May 2003
    Beiträge
    204
    hallöchen prefix,

    vielen Dank für Deine Antwort

    Der genannte Treat ist mir nicht entgangen, wollte nur mal nachfragen, ob das so einfach Möglich ist, weil auf dieser Seite Diese meine ich kann man ein solches 3 Box untereinander Model nicht finden...und da dachte ich mir vielleicht geht das doch gar nicht...

    ...naja ich probier das morgen vormittag mal anhand des nebeneinander Beispiels!

    Jetzt ists mir zu Spät

  4. #4
    TP-Insider LANtastic ist auf einem guten Weg
    Registriert seit
    Dec 2001
    Ort
    einem Dorf unweit der längsten Theke der Welt
    Beiträge
    549
    Doch doch, das geht schon. Nur ist das so einfach, daß es dort nicht vorgestellt wird.
    Einfach ? Jepp, isses

    Siehe selbst :
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Untitled Document</title>
    <style type="text/css" media="all">
    html {
    	font-size:100%}
    body {
    	padding:0;
    	margin:0;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size:.8em;
    	}
    #kopf {
    	border:5px solid black;
    	margin:0;
    	height:60px;
    	background-color:#33CC00;
    	}
    #inhalt{
    	border:5px solid black;
    	margin:0;
    	background-color:#CCFF00;
    	}
    #fuss {
    	border:5px solid black;
    	margin:20px 0 0 0;
    	top:40px;
    	background-color:#0099FF;
    	}
    </style>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
    <div id="kopf">Das hier ist die Kopfzeile</div>
    <div id="inhalt">
      Hier kannste dich nun austoben und Inhalt reinpacken
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      Die Position, der Fusszeile ist immer von der L&auml;nge dieses Abschnittes
      abh&auml;ngig. Jedoch immer 20px davon entfernt </div>
    <div id="fuss">Und das hier soll die Fusszeiel darstellen</div>
    </body>
    </html>
    @Prefix
    du brauchst ja nur ein wenig [b]relativ[b] zu positionieren
    Nö, braucht er nicht. Static reicht, sprich nix bei position klappt wunderbar.
    Geändert von LANtastic (14.08.2003 um 01:40 Uhr)
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

  5. #5
    TP-Specialist prefix ist auf einem guten Weg
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    @lantastic: nach blick in die spezifikation bin ich draufgekommen, dass ja wirklich "static" der ausgangswert ist

    bisher hab ich immer "relative" als standardwert zugeordnet - na, man lernt nicht aus *hehe*

  6. #6
    TP-Senior General Hammond macht alles soweit korrekt
    Registriert seit
    May 2003
    Beiträge
    204
    Hallöchen Lantastic & Prefix,

    als erstes möchte ich mal das präsentieren was ich gebasltelt habe:
    Mein Entwurf

    hier der Code:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Cascading Style Sheets</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_reloadPage(init) { //reloads the window if Nav4 resized
    if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
    else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    //-->
    </script>
    <style type="text/css" media="all">
    <!--
    @import url("style/mulfing.css");
    -->
    </style>
    </head>

    <body>
    <div id="Header"><img src="grafik/objekte/mulfinger.jpg" width="800" height="120">
    <div id="Content">
    <h1 class="content">&Uuml;berschrift</h1>
    <p class="content">Grundlagen<br>
    In einem Satz erkl&auml;rt: Cascading Style Sheets erlauben es dem Author (und
    auch dem Leser) HTML-Dokumente mit Formatierungen (zum Beispiel Schriftart, Farbe
    und Rahmen) zu versehen. Das setzt nat&uuml;rlich voraus, dass Sie sich mit HTML
    auskennen. Ist das nicht der Fall sollten Sie sich eine der vielen Dokumentationen
    zu HTML ansehen. SelfHTML ist wohl die Beste.</p>
    <p class="content">Um zu sehen wie CSS in HTML eingreift sehen Sie hier den Quelltext
    einer einfachen HTML-Seite:</p>
    <p class="content">&lt;!-- Dateiname: beispiel.html --&gt;</p>
    <p class="content">&lt;html&gt;</p>
    <p class="content">&lt;head&gt;<br>
    &lt;/head&gt;</p>
    <p class="content">&lt;body&gt;</p>
    <p class="content">&lt;h1&gt;&amp;Uuml;berschrift&lt;/h1&gt;</p>
    <p class="content">&lt;p&gt;Flie&szlig;text bzw. Absatz&lt;/p&gt;</p>
    <p class="content">&lt;/body&gt;<br>
    &lt;/html&gt;</p>
    <p class="content">Die Kommentare sind nur informativ. Sie fungieren entweder
    als zus&auml;tzlicher Hinweis im Quelltext oder, wie in Zeile eins um die Datei
    zu benennen (wichtig bei Verkn&uuml;pfung von Dateien). Kommentare beginnen in
    HTML mit &lt;!-- dann folgt der Kommentar und enden mit --&gt;. In CSS sind Sie
    in Form von /* Kommentar */ augebaut.</p>
    <p class="content">In diesem Quellcode haben Sie jetzt vier HTML-Elemente, die
    Sie formatieren k&ouml;nnen: &lt;html&gt;, &lt;body&gt;, &lt;h1&gt; und &lt;p&gt;.
    </p>
    <p class="content">Erkl&auml;rung einer CSS-Regel<br>
    Um dem Browser mitzuteilen welches dieser HTML-Element angesprochen wird bedient
    man sich dem Selector, der in der Regel (au&szlig;er bei Klassen oder ids) genau
    so hei&szlig;t wie das Element, das man formatieren m&ouml;chte. Um zu bestimmen,
    was mit dem Element passiert gibt man die Eigenschaft an und versieht diese dann
    noch mit einem Wert. Im folgenden Beispiel sehen Sie wie sich alles zusammensetzt.</p>
    <p></p>
    <div id="Footer" class="footer"> All Rights Reserved</div>
    </div>
    </div>
    </body>
    </html>

    und die CSS:

    body {
    background-color: White;
    color: Black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    margin: 10 0 0 20;
    }

    H1 {
    font: 20px/130%;
    color: #4e4e4e;
    background-color: transparent;
    }
    H2 {
    font: 16px/130%;
    color: #4e4e4e;
    font-weight: bold;
    background-color: transparent;
    margin: 50px 0 0 0;
    }

    H3 { font: 14px/130% Verdana, Arial, sans-serif; color: #4e4e4e; background-color: transparent; margin: 50px 0 0 -1%; font-weight: bold; }

    #Header {
    position: relative;
    width: 800px;
    height: 100px;
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 1;
    background-color: #ffffff;
    }

    #Content {
    position: relative;
    width: 800px;
    margin-top: 15px;
    margin-bottom: 0px;
    z-index: 2;
    font-size: 90%;
    background-color: #ffffff;
    }

    #Footer {
    position: absolute;
    width: 800px;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 30px;
    z-index: 3;
    background-color: #ffffff;
    font-size: 90%;
    background-image: url(../grafik/objekte/footer.jpg);
    background-repeat: repeat-x;
    }

    .content {
    padding-left: 3px;
    }

    .footer {
    padding-top: 8px;
    padding-left: 5px;
    font-weight: bold;
    color: Silver;
    }


    Was meint Ihr dazu?
    Ich möchte das ganze noch zentrieren, weiß aber nicht wie

    Und die Breite soll eben Fest sein, wegen der Headgrafik...

  7. #7
    TP-Specialist prefix ist auf einem guten Weg
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    na, general - da hast schon mal was echt gutes und schönes vollbracht - gefällt mir gut, ist der code auch schon validiert?

    zum thema zentrieren haben wir erst vor kurzem darüber gesprochen: klick mich

  8. #8
    TP-Senior General Hammond macht alles soweit korrekt
    Registriert seit
    May 2003
    Beiträge
    204
    hi prefix,

    danke...validiert ist das noch nicht.
    Hatte keinen Internetzugang, dort wo ich das gebastelt habe.

    Das mit dem Zentrieren klappt irgendwie nicht. In NN 7 garnicht und der IE macht einen Scrollbalken unten...

    Naja probieren wir weiter...
    Was für ein Doctype wäre für mein Bsp. denn empfehlenswert?

    Oder noch besser, wie wißt Ihr eigentlich immer so genau welcher zu was passt?

  9. #9
    TP-Specialist prefix ist auf einem guten Weg
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    tja, an sich wäre xhtml 1.1 empfehlenswert - hab aber damit bisher selbst noch kaum erfahrung, wird mein nächstes projekt!

    wichtig ist, dass du dir mal die verhaltenstabelle der browser anschaust - und zwar in diesem artikel ziemlich unten!

    da siehst dann klarer

  10. #10
    TP-Senior General Hammond macht alles soweit korrekt
    Registriert seit
    May 2003
    Beiträge
    204
    Na was sagt man dazu:
    Fast Valide

  11. #11
    TP-Insider LANtastic ist auf einem guten Weg
    Registriert seit
    Dec 2001
    Ort
    einem Dorf unweit der längsten Theke der Welt
    Beiträge
    549
    Ich denke HTML 4.01 Strict, oder XHTML Transitional 1.0 reicht voll und ganz.

    Klar kannste auch direkt XHTML 1.1 machen, aber da kriegste stellenweise noch eine Krise.

    Der Sprung von HTML 4.01 Strict auf XHTML 1.0 Transitional ist später im Quellcode nur noch minimal. Du kannst dann (wenn du möchtest) immer noch umsteigen. Aber zum "warm werden" reicht HTML 4.01 Strict schon voll und ganz.
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

  12. #12
    TP-Insider LANtastic ist auf einem guten Weg
    Registriert seit
    Dec 2001
    Ort
    einem Dorf unweit der längsten Theke der Welt
    Beiträge
    549
    * Line: 5 Context : body

    Invalid number : marginonly 0 can be a length. You must put an unit after your number : 10 0 0 20
    margin: 10 0 0 20; ist falsch, da Werte ungleich Null immer eine Einheit haben müssen.

    Richtig wäre :
    margin: 10px 0 0 20px;

    * Line: 9 Context : H1

    Invalid number : fonttoo few values for the property 20px/130% : 20px/130%
    und
    * Line: 14 Context : H2

    Invalid number : fonttoo few values for the property 16px/130% : 16px/130%
    Code:
    font: 20px/130%;
    Wenn du schon sogenannte "Shorthands" verwendest, dann müssen diese unbedingt vollständig sein.

    In deinem Fall fehlt also noch der name der Schrift.
    Richtig wäre z.B. wenn ich dein CSS als Grundlage nehme :

    Code:
    font: 20px/130% Arial, Verdana, Geneva, Helvetica, sans-serif;
    Mach es dir zu Beginn und auch der Übersichtlichkeithalber einfacher und verzzichte zumindest beim Font Shorthands.
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

  13. #13
    TP-Insider LANtastic ist auf einem guten Weg
    Registriert seit
    Dec 2001
    Ort
    einem Dorf unweit der längsten Theke der Welt
    Beiträge
    549
    Ach ja, hast du auch schon deinen HTML Code validiert

    da wirste dich vermutlich arg wundern.
    Deswegen meinte ich, daß du zu Beginn erstmal nur mit HTML 4.01 Strict anfangen solltest, hehe
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

  14. #14
    TP-Senior General Hammond macht alles soweit korrekt
    Registriert seit
    May 2003
    Beiträge
    204
    LANtastic - danke Dir, mit dem validieren wollte ich im prinzip abwarten, bis ich von den "MOCSS" (Masters of CSS) mal eine Meinung zu dem was ich da so kreiert habe bekommen habe/hatte.

    Denn das ganze ist ja schon sehr Umfangreich, vor allem wenn man das in Tabellen denken einfach so vergessen soll (wofür waren die gleich nochmal?)

    Auf jeden Fall bin dankbar für jeden Tip und lerne auch ständig dazu und möchte Euch beiden mal ein ghroßes Lob aussprechen:

    Ihr macht das Klasse!

  15. #15
    TP-Specialist prefix ist auf einem guten Weg
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    danke general, lob tut immer gut - und auch du hast schon viel viel gelernt (was waren nochmal tabellen??)

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51