+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Div Boxen untereinander

  1. #1
    TP-Senior Palorux ist auf einem guten Weg Avatar von Palorux
    Registriert seit
    May 2005
    Ort
    =- DRESDEN -=
    Beiträge
    249

    Question Div Boxen untereinander

    hallo leute,

    so ich habe da ein problem.
    ich möchte gerne im folgenden design das die boxen " content und menu " genau so breit zusammen sind wir die die " header " box.
    sie solten auch genau unter der " header " box sein und den selben abstand links und rechts wie die " header " box haben.

    hier mal der code, was muss ich da noch ändern daran ?

    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html><head><title>Design Test</title>
    
    <style type="text/css">
    body {
    	margin:20px;
    	padding:0px;
    	background-color:#787878;
    	margin-right: 5px;
    	margin-bottom: 5px;
    	margin-left: 5px;
    	margin-top: 5px;
    }
    #header {
    	height: 100px;
    	margin: 10px;
    	background-color: #E5DDC8;
    	padding: 10px;
    }
    
    #menu {
      float:right;
      width:165px;
      height:300px;
      padding:0px;
      margin-left:5px;
      background-color:#E5DDC8;
    }
    #content {
      float:right;
      width:78%;
      margin:0px;
      padding:0px;
      background-color:#E5DDC8;
    }
    p {
      font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000;
      font-size:75%;
      padding:15px;
    }
    p.back {
      clear:right;
      text-align:center;
    }
    a {
      color:white;
      font-weight:600;
    }
    pre {
      font-size:12px;
      padding:15px;
    }
    body,td,th {
    	color: #000000;
    }
    </style><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
    <body>
    <div id="header">Header Logo</div>
    <div id="menu"><p>Das Menü</p></div>
    
    <div id="content">
    <pre>content DIV
    </pre>
    </div>
    
    </body></html>
    wen ihr fehler findet bitte sagt sie mir ....

    danke auch schon mal für eure hilfe im vorraus mal .... danke dafür...
    Palorux
    - : - : - : - : - : - : - : -
    Ab hier bitte, mit den Augen eines Anfänger schauen!!
    Meine Versuche: Palorux

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    wenn Du das willst, dann musst Du alle in einen Container packen, die divs machen sich dann so breit wie der Container breit ist.
    Code:
    <div id="container">
       <div id="header"></div>
       <div id="nenu"></div>
       <div id="content"></div>
    </div>


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Senior Palorux ist auf einem guten Weg Avatar von Palorux
    Registriert seit
    May 2005
    Ort
    =- DRESDEN -=
    Beiträge
    249

    Question

    irgend wie will das nett klappen ?

    HTML-Code:
    <style type="text/css">
    body {
    	margin:20px;
    	padding:0px;
    	background-color:#787878;
    	margin-right: 5px;
    	margin-bottom: 5px;
    	margin-left: 5px;
    	margin-top: 5px;
    }
    #wrapper {
    	margin: 0px;
    	padding: 0px;
    	width: 100%;
    }
    
    #header {
    	height: 100px;
    	margin: 10px;
    	background-color: #E5DDC8;
    	padding: 10px;
    }
    
    #menu {
      float:right;
      width:165px;
      height:300px;
      padding:0px;
      margin-left:5px;
      background-color:#E5DDC8;
    }
    #content {
      float:right;
      width:78%;
      margin:0px;
      padding:10px;
      background-color:#E5DDC8;
    }
    p {
      font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000;
      font-size:75%;
      padding:15px;
    }
    p.back {
      clear:right;
      text-align:center;
    }
    a {
      color:white;
      font-weight:600;
    }
    pre {
      font-size:12px;
      padding:15px;
    }
    body,td,th {
    	color: #000000;
    }
    </style><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
    <body>
    <div id="wrapper">
    
    <div id="header">Header Logo</div>
    
    <div id="menu"><p>Das Menü</p></div>
    
    <div id="content">Conten Div Box</div>
    </div>
    </body></html>
    Palorux
    - : - : - : - : - : - : - : -
    Ab hier bitte, mit den Augen eines Anfänger schauen!!
    Meine Versuche: Palorux

  4. #4
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    also auf die Schnelle

    Code:
    <style type="text/css">
    body {
    	margin:5px;
    	padding:0px;
    	background-color:#787878;
    	
    }
    #wrapper {
    	margin: 0;
    	padding: 0;
    	width: 100%;
    }
    
    #header {
    	height: 100px;
    	background-color: #E5DDC8;
    	padding: 10px;
    }
    
    #menu {
      float:right;
      width:165px;
      height:300px;
      padding:0px;
      margin-left:5px;
      background-color:#E5DDC8;
    }
    #content {
      margin:0px;
      padding:10px;
      background-color:#E5DDC8;
    }
    p {
      font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000;
      font-size:75%;
      padding:15px;
    }
    p.back {
      clear:right;
      text-align:center;
    }
    a {
      color:white;
      font-weight:600;
    }
    pre {
      font-size:12px;
      padding:15px;
    }
    body,td,th {
    	color: #000000;
    }
    </style><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
    <body>
    <div id="wrapper">
    
    <div id="header">Header Logo</div>
    
    <div id="menu"><p>Das Menü</p></div>
    
    <div id="content">Content Div Box</div>
    <br style="clear:all;"
    </div>
    </body></html>
    Di inneren Comtainer kriegen kein margin. Ausserdem hattest Du ein paar widersprüchliche Angaben gemacht


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  5. #5
    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
    Eine andere Alternative wäre das es, dem Body ein Padding zu geben (10px), damit alle Elemente entsprechend 10px vom Rand haben.
    Ausserdem gibts du dem header noch ein margin-bottom:10px, damit die unteren beiden Elemente 10px vom Header entfernt sind.
    Danach floatest du einfach die entsprechenden Elemente nach Links oder nach rechts.
    Ansonsten definierst du weder für den content, noch für das Menü ein margin.

    Da du nun aktiver Nutzer des Boxmodels bist solltest du dir direkt angewöhnen mit dem richtigen Doctype zu arbeiten. Ob Strict oder nicht, bleibt dir überlassen, hauptsache eines mit URI.

    Sieh dir einfach den Quellcode an:

    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Design Test</title>
    <style type="text/css"> 
    body { margin:0px; padding:10px; background-color:#787878;} 
    p { font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:75%; padding:15px; } 
    p.back { clear:right; text-align:center; } a { color:white; font-weight:600; } 
    pre { font-size:12px; padding:15px; } 
    body,td,th { color: #000000; } 
    
    
    #header { 
    	height: 100px;  
    	background-color: #E5DDC8; 
    	padding: 10px; 
    	margin-bottom:10px;
    	} 
    #menu { 
    	float:right; 
    	width:165px; 
    	height:300px; 
    	padding:0px; 
    	background-color:#E5DDC8; 
    	} 
    #content { 
    	float:left; 
    	width:78%; 
    	padding:0px; 
    	background-color:#E5DDC8; 
    	} 
    </style>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    <div id="header">Header Logo</div>
    <div id="menu">
      <p>Das Menü</p>
    </div>
    <div id="content">
      <pre>content DIV </pre>
    </div>
    </body>
    </html>
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

  6. #6
    321
    321 ist offline
    TP-Specialist 321 hilft, wo's geht 321 hilft, wo's geht 321 hilft, wo's geht Avatar von 321
    Registriert seit
    Nov 2004
    Ort
    Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
    Beiträge
    4.248
    @LANtastic: Das verhauts aber gründlich, wenn das Fenster schmaler gemacht wird.
    [321 Name="Joe"]
    wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
    [/321]


    use my HTML-Tester

    Motto'06: Mut zur deutschen Sprache!

  7. #7
    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
    Gerade gesehen, sry.

    Dann mach mal aus der der Klasse "content" mal dieses hier :

    Code:
    #content { margin-right: 22%; padding:0px; background-color:#E5DDC8; }
    Wobei mir der Sinn der % Angabe immer noch nicht ganz in den Kopf will.
    Je nachdem wie weit man das Fenster macht, überlappen sich die beiden Spalten dann nämlich. Spätestens wenn (100-7 22% kleiner als 165px sind.
    Aber nun ja, darum gings ja nicht.
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

  8. #8
    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 glaube ich habe nun was an den Augen.
    Bei mir scheint der Abstand des Contents im FF ca. 13 Pixel zu sein, wobei ich keine Ahnung habe, woher die 3 Pixel kommen
    Im IE sind sicherlich sogar 20 Pixel, wobei ich auch da keine Ahnung habe woher die kommen.

    Kann das einer bestätigen ?
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

  9. #9
    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
    Neuer Versuch, nun klappt es auch.
    Muss irgendwas mit dem float zu tun haben .... komisches Verhalten ?!?!?

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Design Test</title>
    <style type="text/css">
    body { margin:0px; padding:10px; background-color:#787878;} p { font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:75%; padding:15px; } p.back { clear:right; text-align:center; } a { color:white; font-weight:600; } re { font-size:12px; padding:15px; } body,td,th { color: #000000; } 
    
    #header { position:relative;height: 100px; background-color: #E5DDC8; padding: 10px;} 
    #menu { float:right; width:165px; height:300px; padding:0px; background-color:#E5DDC8;margin-top:10px;}
    #content { float:left;width:78%;padding:0px; background-color:#E5DDC8;margin-top:10px;} 
    
    </style>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    <div id="header">Header Logo</div>
    <div id="menu"><p>Das Menü</p></div>
    <div id="content"><p>content DIV </p></div>
    </body>
    </html>
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

+ Antworten

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