So gestalten Sie die CSS-Rolle


110

Im folgenden HTML

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

Auf die ID kann über #contentCSS zugegriffen werden . Wie greife ich auf role="main".

Antworten:





13

Der kürzeste Weg, einen Selektor zu schreiben, der auf dieses bestimmte Div zugreift, ist die einfache Verwendung

[role=main] {
  /* CSS goes here */
}

Die vorherigen Antworten sind nicht falsch, aber sie hängen davon ab, dass Sie entweder ein div oder die spezifische ID verwenden. Mit diesem Selektor können Sie alle Arten von verrückten Markups erstellen, und es würde immer noch funktionieren, und Sie vermeiden Probleme mit der Spezifität.

[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>



1

benutzen Sie bitte :

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

1

wir können benutzen

 element[role="ourRole"] {
    requried style !important; /*for overriding the old css styles */
    }
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.