[XHTML/CSS] Firefox en div's met ul's

Pagina: 1
Acties:

  • dream0r
  • Registratie: Oktober 2001
  • Niet online
Ik liep tijdens het ontwerpen van een pagina tegen hetvolgende probleem aan: ik heb een unorderedlist binnen een div, maar deze wordt in firefox buiten de div weergegeven. Normaal "gaat een div toch om de containing elements heen?". In het onderstaande voorbeeld kan je zien wat ik bedoel, IE6 doet wat de bedoeling is in tegenstelling tot firefox 0.8.

Een illustratie van het probleem:
Afbeeldingslocatie: http://jasper.pcfreaks.com/mozbug/mozbug.jpg

De website:
http://jasper.pcfreaks.com/mozbug/mozbug.html

CSS:
code:
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
            *   { 
                font-family: Tahoma, Arial;
                font-size: 12px;
                line-height: 15px;
            }
            
            body    {
                margin: 5px;
                background-color: #CCCCCC;
            }
                        
            #sitecontainer  {
                padding: 5px;
                width: 750px;
                margin-left: auto;
                margin-right: auto;
                background-color: #FFFFFF;
                border: 1px solid #333333;
            }
            
            #navigation {
                list-style-type: none; 
                float: left;
                margin: 0;
            }
            
            #navigation li  {
                margin: 0;
                padding: 0;
                display: inline;
            }


HTML:
code:
1
2
3
4
5
6
7
8
9
10
11
<div id="sitecontainer">
            <p>Een tekst boven de ul</p>
            <ul id="navigation">
                <li>item</li>
                <li>item</li>
                <li>item</li>
                <li>item</li>
                <li>item</li>
                <li>item</li>
            </ul>
        </div>


Wat doe ik nu fout?

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
dat komt door de float:left; van #navigation... via google is e.e.a. te vinden mbt de float verschillen tussen i.e. en firefox / mozilla (waarbij de tweede het op de juiste manier doet)


je topic staat in het verkeerde forum


edit:
- dit artikel en bijbehorende pagina geeft informatie over de werking van floats...

http://www.positionisever...rticles/float-theory.html

op die site staan ook een aantal bugs van I.E.

[ Voor 31% gewijzigd door faabman op 17-03-2004 15:46 ]

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 26-05 19:49

RM-rf

1 2 3 4 5 7 6 8 9

de float is waarschijnlijk het probleem, deze zorgt ervoor dat het element zelf vrijstaand wordt en dus niet meer omvattende containers zelf ook uitrekt.

heb je die float nodig? kun je dat niet via een andere positioneringswijze oplossen,

een kleine fix zou eventueel zijn om een sluiter-DIV, met breedte 100% onder de float te plaatsen, aangezien deze wordt weggedrukt door de float gaat hij naar onder en rekt op die manier de container uit.

verder hoort zo'n probleem overigens in /13: W&G

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • dream0r
  • Registratie: Oktober 2001
  • Niet online
Bedankt, nu je dat zo zegt zie ik het ook, het is gewoon een domme fout van mij. Een float helpt hem inderdaad uit de div container.

[ Voor 84% gewijzigd door dream0r op 17-03-2004 15:50 ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:00

.oisyn

Moderator Devschuur®

Demotivational Speaker

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • AkaXakA
  • Registratie: Januari 2001
  • Laatst online: 27-03 16:12

AkaXakA

Just Kidding...

dus het probleem is nu opgelost?

Mischien kan je dan de goede code posten, ter refentie.

http://www.akaxaka.tk/ - "Knowledge is power. Power corrupts. Study hard, be evil." - 4 Jaar GoT en nog steeds niet evil: er moet een verband zijn...

Pagina: 1