tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1491
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Avatar von Flame
    Flame Flame ist offline Mitglied Brokat
    Registriert seit
    Jun 2001
    Ort
    Leipzig
    Beiträge
    482
    Hallo an alle.

    Ich habe beim googlen nichts hilfreiches gefunden ausser ein Beispiel, was ich mal zum tüfteln angepasst habe.

    Ich habe einen Container, in den verschiedene DIV`s rein sollen.
    Container
    - Header
    - Subnavi
    - Navi - Content

    Navi und Content soll nebeneinander.
    Nur will das nicht.
    Hab schon mit float alles probiert.

    Hier mal meine BspDatei.
    http://web20.mkl-server2.de/test.html
    HTML:
    HTML-Code:
    <div class="container">
    <div class="links">Inhalt der linken Spalte</div>
    <div class="rechts">Inhalt der rechten Spalte</div></div>
    <div class="clear"></div>
    CSS:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    .links {
        width: 300px;
        height: 200px;
        border: dotted;
        margin-right: 20%;
        float: left;
    }
    .rechts {
    width:300px;
    height: 450px;
    border: dotted;
    float:right;
    width:xxx%;
    }
    .clear {
    clear:left;
    }
    .container {
     width: 620px;
    }
    Ohne den umschliessenden DIV Tag Container funktioniert es. Aber ich brauche es mit.

    LG Daniel
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    setz mal dieses Stylesheet ein:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    .links {
            width: 300px;
            height: 200px;
            border: dotted;
            [b]/*margin-right: 20%;*/[/b] /* auskommentiert = deaktiviert */
            float: left;
    }
    .rechts {
    width:300px;
    height: 450px;
    border: dotted;
    float:right;
    [b]/*width:xxx%;*/[/b] /* auskommentiert = deaktiviert */
    }
     

  3. #3
    Avatar von Flame
    Flame Flame ist offline Mitglied Brokat
    Registriert seit
    Jun 2001
    Ort
    Leipzig
    Beiträge
    482
    Gut, der IE macht es verwunderlicherweise richtig.
    Firefox nicht. Der packt die beiden DIV`s nicht in den Container.

    siehe: http://web20.mkl-server2.de/test.html

    *grml*

    //Edit

    mit position:abolute; geht es.
    Aber im eigentlichen CSS geht es nicht. siehe: http://www.midi-alf.de/
    Geändert von Flame (20.11.07 um 00:46 Uhr)
     

  4. #4
    Maik Tutorials.de Gastzugang
    Hi.
    Zitat Zitat von Flame Beitrag anzeigen
    Gut, der IE macht es verwunderlicherweise richtig.
    Firefox nicht. Der packt die beiden DIV`s nicht in den Container.

    siehe: http://web20.mkl-server2.de/test.html
    In diesem Modell hast du vergessen, die Floatumgebung zu "clearen" - siehe http://positioniseverything.net/easyclearing.html.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    .container {
    [b]/*position: absolute;*/[/b]
     width: 760px;
     border:10px solid #D8D8D8;
    }
     
    [b].clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
     
    .clearfix {display: inline-block;}
     
    /* Hides from IE-mac \*/
    * html .clearfix {height: 1%;}
    .clearfix {display: block;}
    /* End hide from IE-mac */[/b]
    Code :
    1
    2
    3
    4
    5
    6
    
    <div class="container [b]clearfix[/b]">
         <div class="header"></div>
         <div class="submenu"></div>
         <div class="links"></div>
         <div class="content"></div>
    </div>
    Zitat Zitat von Flame Beitrag anzeigen
    mit position:abolute; geht es.
    Aber im eigentlichen CSS geht es nicht. siehe: http://www.midi-alf.de/
    Und hier hast du die clear-Eigenschaft falsch angewendet.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    .container {
    [b]/*position: absolute;*/[/b]
     width: 760px;
     border:10px solid #D8D8D8;
     background-image: url(../images/background.jpg);
    }
     
    .footer{
      height:25px;
      width:760px;
      text-align:center;
      color:#ff0000;
      background-color: Gray;
      [b]clear:both;[/b]
    }
    Code :
    1
    2
    3
    4
    5
    6
    7
    
    <div class="container">
         <div class="header1"></div>
         <div class="submenu"></div>
         <div class="menu"></div>
         <div class="content"></div>
         [b][color=red]<!--<div class="clear">-->[/color][/b]<div class="footer"></div>[b][color=red]<!--</div>-->[/color][/b]
    </div>
     

Ähnliche Themen

  1. Positionierungsproblem mit CSS
    Von d4rksid0r im Forum CSS
    Antworten: 2
    Letzter Beitrag: 31.08.10, 14:04
  2. Positionierungsproblem im IE
    Von counteract im Forum CSS
    Antworten: 2
    Letzter Beitrag: 20.08.09, 15:53
  3. Positionierungsproblem
    Von queicherius im Forum CSS
    Antworten: 2
    Letzter Beitrag: 17.08.09, 14:19
  4. Positionierungsproblem
    Von packman im Forum CSS
    Antworten: 4
    Letzter Beitrag: 04.09.06, 16:51
  5. positionierungsproblem
    Von damienhirst12 im Forum CSS
    Antworten: 4
    Letzter Beitrag: 02.03.02, 14:42