Tôi có mã HTML sau, nơi tôi muốn định dạng với định dạng dữ liệu css (đến từ xml) mà không thể thay đổi được.Bộ chọn thuộc tính Chrome và CSS
Tôi phải cung cấp các kiểu khác nhau cho các phần tử có giá trị thuộc tính khác nhau. Tôi đã nghĩ sử dụng bộ chọn thuộc tính 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>
Trong Firefox trang được trả lại như tôi mong đợi (h2
trong xanh, p
màu xanh lam, speech
trong yelllow và khác màu xám). Trong chrome tất cả mọi thứ là màu xanh lá cây.
Làm cách nào để có được kết quả Firefox trong Chrome?
Bạn đang sử dụng loại tài liệu? –
Rất ít người nhận ra rằng bạn có thể tạo kiểu XML bằng cách sử dụng CSS hoặc cách khác, XSLT. –
@Zenith OP đang cố gắng tạo kiểu cho một tài liệu XML thay vì HTML thông thường ... –