Update: This bug has been fixed in the latest version of Chrome (v11).
I stumbled upon this recently while creating a breadcrumb using the <dl>
element. I needed the first <dd>
after the <dt>
to have a negative margin, but for some reason the negative margin got applied to all the <dd>
's in Chrome.
In the following example the first <dd>
should be red while the others should be green.
<dl>
<dt>Definition Term</dt>
<dd>Definition Data 01</dd>
<dd>Definition Data 02</dd>
<dd>Definition Data 03</dd>
<dd>Definition Data 04</dd>
<dd>Definition Data 05</dd>
<dd>Definition Data 06</dd>
<dd>Definition Data 07</dd>
<dd>Definition Data 08</dd>
</dl>
dt{color:blue}
dd{color:green}
dt + dd{color:red}