Opera 9.02 bug: Incompatibilities between display:run-in and :first-letter

I already notified bug.opera.com (I removed the e-mail address at Opera’s request; see first comment). This had also been reported on the forum (link).


<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<head>
 <meta http-equiv="content-type" content="application/xhtml+xml" /> 	<style type="text/css">
   dt	{display:run-in} 		dd:first-letter	{text-transform:lowercase}	</style>
</head>

<body>
<dl>
 <dt>10h00</dt>
 <dd>Lowercased first letter is expected here (Opera 9.02)</dd>
</dl>
<p>Gecko 1.9 is OK, except for the lack of support for <code>run-in</code>; WebKit is even worse.</p>
<p><code>:first-letter</code> specification [<a href="http://www.w3.org/TR/CSS21/selector.html#first-letter" hreflang="en">CSS2</a>] [<a href="http://www.w3.org/TR/CSS21/selector.html#first-letter" hreflang="en">CSS 2.1</a>]</p>
</body> 
</html>

flattr this!