- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Sat, 19 Sep 2009 19:36:15 +0200
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- CC: public-html@w3.org, Shelley Powers <shelleyp@burningbird.net>
Leif Halvard Silli On 09-09-19 15.11: > Tab Atkins Jr. On 09-09-18 22.25: > >> I'm promoting this to a top-level thread, to make sure it gets read by >> people even if they've ignored the bikeshed threads elsewhere on >> similar subjects. Leif has discovered a *major* rendering bug >> resulting from using dt/dd in figure/details that makes them virtually >> unusable in IE6, IE7, and IE8-as-IE7. >> >> Here is a minimal test-case demonstrating the error (cribbed from Leif's email): > > The problem can be cured with a simple - script free - hack: > >> <!doctype html> >> <script> document.createElement("figure"); </script> >> <style> >> body{ background: silver; color: #800; margin: 0; text-align: center; } >> figure { display: block; background: green !important; color: white >> !important; text-align: center; border: black dotted 4px; } >> dt, dd { border: #800 solid 4px; color: #88f; } >> </style> > > <!--[if lt IE 8]><object><!<![endif]--></head><body> Correction: <!--[if lt IE 8]><object></head><!<![endif]--><body> (The old version could cause elements to be moved into the <head>, whenever the start tag of <html> and <head> was used.) -- leif halvard silli
Received on Saturday, 19 September 2009 17:36:56 UTC