次の HTML コードがあります。ここでは、変更できないデータ形式 (xml から) を css でフォーマットしたいと考えています。
異なる属性値を持つ要素に異なるスタイルを与える必要があります。CSS属性セレクターを使用することを考えました。
body {
background-color: black
}
s {
text-decoration: none
}
f {
color: black;
text-decoration: none;
display: block;
}
f[type=h2] {
color: green
}
f[type=p] {
color: blue
}
f[type=speech] {
color: yellow
}
f[type=other] {
color: gray
}
<b>
<s>
<f type="h2">Title</f>
<f type="p">Paragraph</f>
<f type="speech">Dialgoue</f>
<f type="other" br="true">Other</f>
<f type="p">Paragraph</f>
<f type="p">Paragraph</f>
</s>
</b>
Firefox では、ページは期待どおりにレンダリングされます (h2
緑、p
青、speech
黄色、その他はグレー)。クロムではすべてが緑色です。
Chrome で Firefox の結果を取得するにはどうすればよいですか?