Di HTML berikut
<div id="content" role="main">
id dapat diakses melalui #content
CSS. Bagaimana cara mengakses role="main"
.
Gunakan pemilih atribut CSS:
https://developer.mozilla.org/en-US/docs/CSS/Attribute_selectors
misalnya:
div[role=main]
Tentu Anda dapat melakukannya dalam mode ini:
#content[role="main"]{
//style
}
Cara terpendek untuk menulis selektor yang mengakses div tertentu adalah dengan menggunakan
[role=main] {
/* CSS goes here */
}
Jawaban sebelumnya tidak salah, tetapi mereka bergantung pada Anda menggunakan div atau menggunakan id tertentu. Dengan pemilih ini, Anda akan dapat memiliki semua jenis markup gila dan itu akan tetap berfungsi dan Anda menghindari masalah dengan kekhususan.
[role=main] {
background: rgba(48, 96, 144, 0.2);
}
div,
span {
padding: 5px;
margin: 5px;
display: inline-block;
}
<div id="content" role="main">
<span role="main">Hello</span>
</div>
ikuti utas ini untuk informasi lebih lanjut
dan pelajari pemilih atribut css
kita bisa menggunakan
element[role="ourRole"] {
requried style !important; /*for overriding the old css styles */
}