Heim > Web-Frontend > CSS-Tutorial > Wie ermöglicht das \'i\'-Flag den Attributabgleich ohne Berücksichtigung der Groß-/Kleinschreibung in CSS?

Wie ermöglicht das \'i\'-Flag den Attributabgleich ohne Berücksichtigung der Groß-/Kleinschreibung in CSS?

Linda Hamilton
Freigeben: 2024-11-29 17:18:11
Original
561 Leute haben es durchsucht

How Does the 'i' Flag Enable Case-Insensitive Attribute Matching in CSS?

Die Bedeutung von „i“ in CSS-Attributselektoren verstehen

In der modernen Webentwicklung spielen CSS-Attributselektoren eine entscheidende Rolle bei der Gestaltung von Elementen basierend auf ihren Attributen. Ein solches Attribut ist „i“, das möglicherweise Fragen zu seiner Bedeutung aufwirft.

Interpretation des CSS-Selektors [type="checkbox" i]

Das Snippet, das Sie haben vorausgesetzt, [type="checkbox" i] veranschaulicht eine neu eingeführte Funktion in CSS-Selektoren Level 4: den Attributabgleich ohne Berücksichtigung der Groß- und Kleinschreibung. Diese Funktion ermöglicht den Abgleich von Attributen unabhängig von Unterschieden in der Groß- und Kleinschreibung.

Verfügbarkeit und Support

Derzeit findet diese Funktion breite Unterstützung in allen gängigen Browserversionen:

  • Chrome 49
  • Firefox 47
  • Safari 9
  • Opera 37

Es ist jedoch seit Version 39 im Benutzeragentenstil von Chrome verfügbar, erforderte jedoch die Aktivierung experimenteller Funktionen für die Verwendung in Webinhalten .

Beispiel für Browser Testen

Um die Unterstützung dieser Funktion in verschiedenen Browsern zu testen, können Sie das folgende HTML/CSS-Snippet verwenden:

<br>[data-test] {</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">width: 100px;
height: 100px;
margin: 4px;
Nach dem Login kopieren

}

[data-test="A"] {

background: red;
Nach dem Login kopieren

}

[data-test="a" i] {

background: green;
Nach dem Login kopieren

}


In unterstützten Browsern ist die Das div-Element ist grün, was auf einen erfolgreichen Abgleich ohne Berücksichtigung der Groß-/Kleinschreibung hinweist. Andernfalls ist es rot.

Das obige ist der detaillierte Inhalt vonWie ermöglicht das \'i\'-Flag den Attributabgleich ohne Berücksichtigung der Groß-/Kleinschreibung in CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage