Toon posts:

[CSS+IE] Ongewenste extra padding-top in DIV met clear

Pagina: 1
Acties:

Verwijderd

Topicstarter
De volgende simpele opmaak:

HTML:
1
2
<div id="float">Float</div>
<div id="footer">Extra padding</div>


...met deze CSS:

Cascading Stylesheet:
1
2
3
4
5
6
7
div#float { float: left; }
div#footer {
    color: White;
    background-color: Black;
    padding: 5px;
    clear: both;
}


...zier er in IE zo uit:
Afbeeldingslocatie: http://img318.imageshack.us/img318/7098/paddingwl4.png

Mijn vraag is, waar komt deze extra padding vandaan en wat kan ik doen om dit te voorkomen?

  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
Cascading Stylesheet:
1
2
3
div#footer {
    padding: 5px;
}
Lijkt me duidelijk?

Verwijderd

Topicstarter
Duh. Maar de padding aan de bovenkant is zo'n 9 pixels in Internet Explorer.

  • Bzam
  • Registratie: December 2006
  • Laatst online: 23-10-2023
google eens op 3px gap ?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 18:58

crisp

Devver

Pixelated

Da's de gratis padding-verdubbelaar :P
Oplossing is 'hasLayout' forceren op je #footer; bijvoorbeeld door een height en/of width op te geven :)

Intentionally left blank


Verwijderd

Topicstarter
Inderdaad, met een expliciete width is het probleem verholpen.

Bedankt!
Pagina: 1