3 Ebenen neben einander

3 Ebenen neben einander

Beitragvon WAIDI » 02.10.2011, 12:15

Hey Leute.

Ich bin noch ein beginner mit CSS also nicht böse sein wens schon mehr antworten dazu gibt ich hab schon gegoogelt und SuFu benutzt aber ohne Erfolg.

Also ich mein Problem:
Ich hab 3 ebenen:
Linken-ebene - Links
Mitte- ebene - Text
Rechte-ebene -Twitter

So neben einander bekomm ich sie mit float:left;.
Das Funktioniert auch. Die Schwierigkeit und mein Problem aber ist das die 3 ebenen in einer anderen ebene(text) ist die einen Hintergrund hat der sich je nach göße verlängert oder kürzt so das der Text der in der ebene-mitte genau rein passt.
Dies funktioniert aber nicht wen ich in die ebene so wie im Css code mache...


Code: Alles auswählen
<div id="text">
         <div class="linkebene" style="width:150px; padding:0.2em; float:left; ">
            <b>LINKS</b><br />
            <font color="black">
            <a href="index.php?page=home">Home</a> <br />
            Links <br />
            Gästebuch <br />
            Impressum <br />
            </font>
            
         </div>
         <div class="hauptebene" style="float:left; width:700px; margin-left:190px;">
                             Willlkommen
         </div>
         <div class="Twitter" float:left; width: 100px; background-color:GREEN;">
                           TWITTER
         </div>
      </div>


Code: Alles auswählen
#text{
width: 1150px;
color: #333;
background-image:url(BILDER/BG/BG_05.gif);
background-repeat:repeat-y;
padding-left:50px;
}


Hoffe ich hab das gut erklärt...

Grüße Waidi
WAIDI
neu hier
 
Beiträge: 1
Registriert: 02.10.2011, 11:22

Re: 3 Ebenen neben einander

Beitragvon toterbiber » 02.10.2011, 12:58

Wenn du das übergeordnete div auch left floaten würdest würde es wieder funktionieren.

Das problem ist, dass float die Elemente vom normalen Textfluss löst und sie somit keine auswirkungen mehr auf die übergeordneten Elemente haben.

Du könntest auch, wenn 2 der 3 Boxen eine Fixe Größe haben diese floaten ihnen eine höhe geben und die dynamische box nicht floaten.
toterbiber
neu hier
 
Beiträge: 1
Registriert: 28.08.2011, 10:41

Re: 3 Ebenen neben einander

Beitragvon sejuma » 02.10.2011, 13:43

Du musst vor dem Schließen von #text clearen, z.B. mit
Code: Alles auswählen
<div style="clear:both;"><!--Clear-div--></div>
Bild
sejuma
Vielposter
 
Beiträge: 805
Registriert: 15.07.2009, 17:46


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "3 Ebenen neben einander"

Zurück zu: CSS für Anfänger

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste