08/11/25 20:15:02 OCyziS6u0
<?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">
<head>
<title>test (display: list-item;)</title>
<style type="text/css"><![CDATA[
dt { display: list-item; }
dd { display: list-item; }
]]></style>
</head>
<body>
<ol>
<li>ol > li:first-child<dl>
<dt>ol > li > dl > dt</dt>
<dd>ol > li > dl > dd</dd>
</dl></li>
<li>ol > li</li>
</ol>
</body>
</html>
test.xhtmlに上のソースを貼り付けて保存して開く。当方はFirefox/2.0.0.18でテストした。
<li>ol > li</li>
の部分がどう表示されているか見る。
markerの数がおかしいのかな。「2.」となるのを期待しているのに「4.」となる。
CSSの仕様に詳しい人はこれが正しいのかどうか教えてほしい。