Div wird nicht größer wenn Div innerhalb größer ist

Div wird nicht größer wenn Div innerhalb größer ist

Beitragvon JamieFraser » 15.06.2007, 15:34

Hi,

leider kann man in der Überschrift das nicht beschreiben.

Habe ein Problem mit dem Firefox. Und zwar möchte ich einen Div-Container, der z.B. weiter Conainer enthält, dessen Anzahl dynamisch ist, dazu bringen, dass er seine Höhe dynamisch an die Höhe der in dem Div enthaltenen Container anpasst.

Der IE lässt einen Div-Container dynamisch mitwachsen, der Firefox aber nicht, wenn es Divs sind. Bei normalen Text kann ich das ja mit Min-Height steuern, aber komischerweise nicht bei Divs.

Hoffe man versteht das :)
JamieFraser
Gelegenheitsleser
 
Beiträge: 28
Registriert: 10.06.2006, 23:35

Beitragvon Executor » 15.06.2007, 17:42

hi ein bisschen quelltext würde nicht schaden ;-)

Also versuch mal gar keine height angabe zu machen...

gruß Executor
Reise, Reise
Amerika
Mutter
Mein Teil
Stein um Stein
Tier
Engel
Ich will
Nebel
Executor
ist häufig da
 
Beiträge: 156
Registriert: 08.08.2006, 01:48
Wohnort: Richtplatz

Beitragvon JamieFraser » 15.06.2007, 17:53

So siehts aus. Momentan sehe ich im Firefox die contentRightBox so gut wie gar net.

Code: Alles auswählen
        .contentRightBox
        {
        padding: 0px 3px 0px 3px;
        width: 167px;

        font: normal normal 11px Tahoma, Arial, Helvetica, sans-serif;
        color: #000000;
        line-height: 15px;

        border: solid 1px #e6e6e6;
        }

        .contentRightOpenDay
        {
        float: left;
        padding-left: 10px;
        width: 40px;
        font: normal bold 11px Tahoma, Arial, Helvetica, sans-serif;
        color: #000000;
        line-height: 15px;
        background-color: #efefef;
        }

        .contentRightOpenTime
        {
        float: left;
        margin-bottom: 2px;
        width: 117px;
        font: normal normal 11px Tahoma, Arial, Helvetica, sans-serif;
        color: #000000;
        line-height: 15px;
        }


Bei den divs zeigt er nicht die classen an. Also das div, dass die anderen umschliesst ist contentRight Box. Die divs innerhalb sind - 1. div contentRightOpenDay - 2. div contentRightOpenTime

Code: Alles auswählen
        <div>
            <div>Mo.</div><div>08:45 - 11:30<br>17:00 - 21:00</div>
            <div>Di.</div><div>17:00 - 21:00</div>
            <div>Mi.</div><div>08:45 - 11:30<br>17:00 - 21:45</div>
            <div>Do.</div><div>17:00 - 21:00</div>
            <div>Fr.</div><div>16:00 - 20:00</div>
            <div>Sa.</div><div>13:15 - 18:00</div>
            <div>So.</div><div>09:00 - 12:00</div>
        </div>
JamieFraser
Gelegenheitsleser
 
Beiträge: 28
Registriert: 10.06.2006, 23:35

Beitragvon Executor » 16.06.2007, 12:29

hast du einen link zu der seite?

ich nehme an es liegt am float...schau mal hier nach:

http://css-technik.de/css-examples/219_9/

gruß Executor
Reise, Reise
Amerika
Mutter
Mein Teil
Stein um Stein
Tier
Engel
Ich will
Nebel
Executor
ist häufig da
 
Beiträge: 156
Registriert: 08.08.2006, 01:48
Wohnort: Richtplatz

Beitragvon JamieFraser » 17.06.2007, 23:08

Hi,

ja, es lag am float. Jetzt habe ich nur das Problem eine richtige Lösung zu finden. Die einfachste wäre wohl eine Tabelle einzusetzen.
JamieFraser
Gelegenheitsleser
 
Beiträge: 28
Registriert: 10.06.2006, 23:35

Beitragvon JamieFraser » 17.06.2007, 23:41

So, hab die Lösung im Text gefunden. Ich muss einfach am Ende noch ein Div mit clear: both setzen, dann wird das umgebende div auf die richtige Höhe gesetzt :)
JamieFraser
Gelegenheitsleser
 
Beiträge: 28
Registriert: 10.06.2006, 23:35


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Div wird nicht größer wenn Div innerhalb größer ist"

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

Wer ist online?

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