Nieuwe lay doet het nu ook onder IE, maar ik blijf met een vraag zitten

Internet Explorer verrast me door als enige de fout in te gaan als ik foute code aanlever.

Dit artikel is zo'n 13 jaar oud en 7 jaar voor het laatst bijgewerkt. Misschien is de strekking nog relevant, maar hou er rekening mee dat de wereld intussen Verder Is Gegaan. Onderaan staan misschien iets nieuwere artikelen.

Uiteindelijk bleek het vrij simpel om de lay in IE niet dwars door het hele beeld heen te laten marcheren... Dat betekent dat alles -- afgezien van afgeronde hoekjes, zo op het oog -- goed wordt weergegeven in IE8+, zolang je niet met die gare compatibiliteitsmodus gaat zitten fucken. Wow.

IE7 katapulteert, voor zover ik kan zien, het header- en sidebar-gedeelte ver naar rechts, wat de navigatie lastiger maar niet 100% onmogelijk maakt. IE7 heeft half zoveel gebruikers als IE8 op dit moment, en dat wordt alleen nog maar minder. Fuck IE7.

Op deze pagina:

  • Maar wat was het nou?

Maar wat was het nou?

Uiteindelijk bleek de boosdoener een <sidebar> binnen een <header>; de specs zeggen dat dat niet mag, maar de "normale" browsers waar ik dat onder test -- Safari, Firefox, Opera, in die volgorde -- slikten het. De enige die pas in de pas ging lopen toen ik die <sidebar> naar een <div> omzette -- en daarmee en passant de HTML validerend kreeg -- was IE.

Dat is apart, want IE kent heel die HTML5-elementen niet eens!

Je moet aan het begin van je HTML een stukje javascript gooien dat die elementen "genereert", en dan geef je ze in CSS een beetje de standaard stijlen (display: block enzo), en dan werkt het verder wel, maar IE zou verder helemaal geen semantische kennis over die elementen moeten hebben. Het zou gewoon het zoveelste block-level element moeten zijn. Dat gaat blijkbaar toch niet helemaal op...

Mocht iemand een zinnige verklaring hebben: I'm all ears. In de tussentijd wens ik de IE-gebruikers ook van harte welkom...

Publicatie: 31 december 2009, laatste wijziging: 14 november 2015. Max Max internet explorer meta css dnzm dnzm2k9 html html5 ie8 Permalink

Respons

Gerelateerd

Gebaseerd op tags:

  • Zo, eindelijk de nieuwe nieuwe lay eens een keer online... Dat zal verdorie ook eens tijd worden... Artikel, 29 december 2009 — 23 november 2022
  • Omkat 2022: Guardsman 2.0 "Een paar kleine tweaks" vakkundig en volledig uit de hand gelopen Artikel, 18 november 2022 — 2 december 2022
  • Chrome faalt jammerlijk bij het duwen van enveloppen Safari trouwens ook Artikel, 21 oktober 2022
  • De volgende omkat wordt gewoon handenarbeid Ik heb het licht gezien, en het straalt niet op Bootstrap Artikel, 14 oktober 2022 — 16 oktober 2022
  • Deze post is (weer) geschreven in Markdown Sommige gewoontes zijn verdomde slecht af te leren Artikel, 25 september 2022
  • Wordt Internet Explorer 9 de beste webbrowser ooit? Nee, maar het is helemaal geen slechte poging. Artikel, 27 maart 2010 — 14 november 2015

Vorige:

Zo, eindelijk de nieuwe nieuwe lay eens een keer online... Dat zal verdorie ook eens tijd worden... 29 december

Volgende:

Dertig-dagen-proef 2010 Dit is al het derde jaar dat ik een 30 day trial doe. Ies traditie! 2 januari
  • Home
  • Over
  • Nu
  • Digitale tuin
  • Archief
↑