[HTML] Vaste hoogte van tables in IE (maar dan met doctype)

Pagina: 1
Acties:

  • miekd
  • Registratie: April 2002
  • Laatst online: 15-12-2011
Eerst maar eens even een inleiding.

Ik heb een ontwerp gemaakt op basis van 3 rijen. Een bovenste met fixed maten, een onderste met fixed maten en de rest in het midden moet worden opgevuld, tenzij het midden overflowt, dan moet de pagina gewoon doorgroeien totdat hij niet meer overflowt.

Dat was de kern van de zaak. Uiteindelijk ben ik tot de conclusie gekomen dat het met mijn geliefde DIVs alleen niet gaat dus dan gaan we gebruik maken van de andere vorm: "Minimum tables."

Dit werkt in principe goed.. Als er geen doctype in het bestand staat. Dan kan Internet Explorer hem goed renderen, net als Firefox. Firefox doet het trouwens wel goed met een doctype.

De kwestie is nou niet HOE ik dit werkend krijg, want dat krijg ik. De kwestie is, hoe krijg ik het GOED werkend, dus MET doctype?

URL: http://www.miekd.nl/neo/

De pagina en CSS zijn 100% valid, dus daar hoeft niet op gechecked te worden :)

one more thing...


Verwijderd

Zet het volgende bovenaan je pagina, vóór je doctype:

code:
1
<?xml version="1.0" encoding="iso-8859-1"?>


Dit hoort eigenlijk boven elke xhtml pagina. Het wordt echter vaak weggelaten, omdat IE hierdoor terugvalt op quirksmode.

  • miekd
  • Registratie: April 2002
  • Laatst online: 15-12-2011
Verwijderd schreef op donderdag 28 juli 2005 @ 03:10:
Zet het volgende bovenaan je pagina, vóór je doctype:

code:
1
<?xml version="1.0" encoding="iso-8859-1"?>


Dit hoort eigenlijk boven elke xhtml pagina. Het wordt echter vaak weggelaten, omdat IE hierdoor terugvalt op quirksmode.
Dank. En daar zit ik dus uren op te mokken. Waarom vind je dit niet makkelijk met google :/

iig _/-\o_

one more thing...


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Verwijderd schreef op donderdag 28 juli 2005 @ 03:10:
Zet het volgende bovenaan je pagina, vóór je doctype:

code:
1
<?xml version="1.0" encoding="iso-8859-1"?>


Dit hoort eigenlijk boven elke xhtml pagina. Het wordt echter vaak weggelaten, omdat IE hierdoor terugvalt op quirksmode.

Niet verplicht though:
An XML declaration is not required in all XML documents; however XHTML document authors are strongly encouraged to use XML declarations in all their documents.
En IE ondersteunt helemaal geen XHTML....
miekd schreef op donderdag 28 juli 2005 @ 02:30:
De pagina en CSS zijn 100% valid, dus daar hoeft niet op gechecked te worden :)
Validition zegt enkel iets over de syntax, maar wil nog niet zeggen dat de toepassing correct is ;)
Daarnaast heeft de validator ook een aantal beperkingen, zo wordt bij XHTML bijvoorbeeld al niet gechecked of eea conform appendix C is - iets waar je wel rekening mee dient te houden als je XHTML als text/html stuurt.

Intentionally left blank