У меня есть следующий HTML-код, где я хотел бы форматировать css формат данных (исходящий из xml), который нельзя изменить.Селектор атрибутов Chrome и 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
в Yelllow и другие серым цветом). В хроме все зеленое.
Как я могу получить результат Firefox в Chrome?
Вы используете doctype? –
Немногие понимают, что вы можете создавать XML с помощью CSS или, альтернативно, XSLT. –
@Zenith OP пытается создать XML-документ вместо обычного HTML ... –