Bagaimana gaya peran CSS

110

Di HTML berikut

<div id="content" role="main">

id dapat diakses melalui #contentCSS. Bagaimana cara mengakses role="main".

refleks tertinggal
sumber

Jawaban:

16

Mengaksesnya seperti ini seharusnya berhasil: #content[role="main"]

pduersteler.dll
sumber
13

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>

Patrick
sumber
1

mohon gunakan :

 #content[role=main]{
   your style here
}
Saeed
sumber
1

kita bisa menggunakan

 element[role="ourRole"] {
    requried style !important; /*for overriding the old css styles */
    }
shrawan
sumber