Probeer dit eens, werkt zowel in FF als in IEquote:Op vrijdag 23 september 2005 15:51 schreef Onnib het volgende:
Zo zijn er nog wel wat dingen die niet werken in FF en wel in IE:Horizontale balk is een 1px grijze streep in IE maar in FF niet
1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | body, html { height: 100%; } #menu { position: relative; width: 158px; _height: 100%; min-height: 100%; float: left; } #contents { margin: 20px 20px 20px 20px; _height: 100%; min-height: 100%; } |
1 2 3 4 5 6 7 | <div id="menu"> ... </div> <div id="contents"> </div> </body> |
Een eerste stap is begrijpen wat een float is. Een float 'zweeft' boven de pagina. Niet-zwevende blokelementen (zoals je div#contents) zullen gewoon op de pagina worden geplaatst alsof de float er niet is. Beschouw de float als een luchtballon die erboven hangt.quote:Op vrijdag 11 november 2005 01:26 schreef DionysuZ het volgende:Wat hij fout doet zijn de margins van #contents. Als ik die weglaat dan rendert hij hem goed. Menu links, contents rechts. Echter wil ik de contents ook een stukje van de rand van het menu afhebben en een stukje van boven/onder en rechterkant. Als ik dan een margin instel, ziet het er goed uit in IE, maar niet in FF, dan voegt hij ruimte tussen bovenkant pagina en bovenkant menu/contents ter hoogte van de margin en voegt hij geen ruimte tussen menu en contents.
Iemand die weet waar ik de fout inga?
1 2 3 | <div style="color: #000; ">De tekst </div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | position: relative; } #wrapper .background { position: absolute; opacity: 0.5; filter: alpha(opacity=50); background-color: #f00; width: 400px; height: 300px; } #wrapper .content { position: absolute; width: 400px; height: 300px; color: #000; } |
1 2 3 4 5 6 7 8 | <div class="background"></div> <div class="content"> <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse est turpis, aliquet a, auctor vel, bibendum elementum, urna. In ut lorem. Cras pretium lacinia urna. Etiam porttitor iaculis leo. Nam placerat, dolor congue accumsan condimentum, urna felis convallis odio, in convallis erat sapien at est. Maecenas risus nibh, rutrum interdum, pulvinar et, interdum eu, erat. Mauris sagittis, risus ac tristique facilisis, quam enim viverra pede, molestie tincidunt justo lectus a sapien. Cras porttitor. Mauris dapibus tincidunt risus. Maecenas in nisi id lorem ornare varius. </p> </div> </div> |
De div van 125px floaten.quote:Op maandag 21 november 2005 21:01 schreef DutchBlood het volgende:
Had ik nog een vraagje.
Ik heb twee div's naast elkaar, de ene is 125px breed, en de andere moet de ruimte opvullen die overblijft van de andere div. Hoe doe ik dat?
Hoeft toch niet. Een <div> is een block-element, die vullen standaard alles op.quote:Op maandag 21 november 2005 21:14 schreef DutchBlood het volgende:
[..]
Ja, maar de overige div kan ik dan nog geen 100% width geven, dan zet ie 'm eronder.
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 | { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 60px; margin-bottom: 0px; } Table.main { border: 0px; padding: 0px; width: 800px; background-color:#F8E600; } TD, TH { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; vertical-align:top } tr.scheiding_header_concent /* blauwe balk bovenin */ { background-color: #181747; height: 30px; padding: 0px; border: 0px; } td.tabbladen { text-align: right; padding-right: 20px; padding-bottom: 0px; margin: 0px; border-bottom: solid 0px #FFFFFF; vertical-align: bottom; border: 0px; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <body> <table width="800" border="0" cellspacing="0" cellpadding="0" class="main" align="center"> <tr> <td width="150" height="40"> </td> <td width="150" height="40" class="tabbladen"> <img src="images/actief_links.gif" alt="" border="0"> <a href="index.php"><b>Home</b></a> <img src="images/actief_rechts.gif" border="0" alt=""> </td> </tr> <tr class="scheiding_header_concent"> <td colspan="2"> </td> </tr> </table> </body> </html> |
http://www.quirksmode.org/css/box.htmlquote:Op vrijdag 25 november 2005 20:38 schreef Chandler het volgende:
ow dat is lekkermaar hoe kunnen we dat oplossen? ik weet dat IE (width + border == lengte) ze er bij telt en dus nu ook dat FF ze bij de lengte voegt, maar hoe lossen we dat op, weer van die vieze hacks?
![]()
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |