Heim Web-Frontend CSS-Tutorial Was sind CSS3-Selektoren: Lese-/Schreibzugriff und :schreibgeschützt? Wie benutzt man?

Was sind CSS3-Selektoren: Lese-/Schreibzugriff und :schreibgeschützt? Wie benutzt man?

Nov 24, 2018 am 10:15 AM
css3 选择器

Der Inhalt dieses Artikels besteht darin, Ihnen die CSS3-Selektoren vorzustellen: Lesen/Schreiben und: Nur Lesen? Lassen Sie alle wissen, was der :read-write-Selektor und der :read-only-Selektor von CSS3 sind, was sie tun und wie sie verwendet werden. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

css3 :read-write

:read-write ist ein Pseudoklassenselektor in CSS, der verwendet wird, um vom Benutzer bearbeitbare, also lesbare Elemente abzugleichen und beschreibbare Elemente.

Elemente , die zur bearbeitbaren Kategorie gehören, umfassen:

1. , die nicht schreibgeschützt und nicht deaktiviert sind . Das bedeutet, dass für sie weder das Attribut „readonly“ noch das „disabled“ festgelegt ist.

2. Ein

3. Jedes andere Element, das nicht ist, aber über das Attribut contenteditable verfügt.

Hinweis: Derzeit kann der :read-write-Selektor in den meisten Browsern nur zum Festlegen von Eingabe- und Textbereichselementen verwendet werden.

css3 :read-only

:read-only ist auch ein Pseudoklassenselektor in CSS, der alles abgleicht, was nicht mit dem Selektorelement :read-write übereinstimmt .

Mit anderen Worten, der :read-only-Pseudoklassenselektor stimmt mit Elementen überein, die vom Benutzer nicht bearbeitet werden können, d. Zum Beispiel: Elemente mit Attributen wie „readonly“ oder „disabled set“. Im Folgenden sind Beispiele für Elemente aufgeführt, die mit „read-write“ abgeglichen werden können:

< input  type = “text” >
< input  type = “number” >
< textarea  name = “nm”  id = “id”  cols = “30”  rows = “10” >  </ textarea >
< div  class = “random”  contenteditable >  </ div >
Nach dem Login kopieren

Im Folgenden sind Beispiele für Elemente aufgeführt, die mit „read-write“ nicht abgeglichen werden können, also Beispiele von Elemente, die abgeglichen werden können mit: schreibgeschützt :

< input  type = “text”  disabled >
< input  type = “number”  disabled >
< input  type = “number”  readonly >
< textarea  name = “nm”  id = “id”  cols = “30”  rows = “10”  readonly >  </ textarea >
< div  class = “random” >  </ div >  <! - 无法使用contenteditable编辑的常规元素 - >
Nach dem Login kopieren

Obwohl dies das von der Spezifikation empfohlene Verhalten ist, scheint das Browserverhalten zu variieren: Es kann sein, dass das, was in einem Browser als Lesen und Schreiben betrachtet wird, auch so ist gelten als in einem anderen Browser gelesen und geschrieben. Schreibgeschützt, daher funktioniert der von uns verwendete :read-write-Stil möglicherweise nicht mit einigen Browsern.

Genau wie andere Pseudoselektoren können sowohl der :read-write-Selektor als auch der :read-only-Selektor mit anderen Selektoren wie :hover und dem Pseudoelement ::after verkettet werden.

Zum Beispiel formatiert :read-write+:focus den bearbeitbaren Textbereich:

textarea:read-write:focus {
    box-shadow: 0 0 2px 1px rgba(0,0,0,0.2);
}

textarea:read-write:before {
    content: "Type here...";
    color: #aaa;
}
Nach dem Login kopieren

Zum Beispiel formatiert :read-only + :hover das Div (normal) auf der Seite:

div:read-only:hover {
    background-color: #eee;
}

div:read-only:before {
    content: "?";
    color: deepPink;
}
Nach dem Login kopieren

Browserunterstützung

Die Zahl in der Tabelle gibt die erste Browserversionsnummer an, die dieses Attribut unterstützt.

Was sind CSS3-Selektoren: Lese-/Schreibzugriff und :schreibgeschützt? Wie benutzt man?Verwenden Sie im Firefox-Browser das Präfix: -moz-read-write, -moz-read-only; der Lese-/Schreibselektor und der Nur-Lese-Selektor werden bei der Verwendung von Internet Explorer und Android nicht unterstützt.

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird. Empfohlene verwandte Video-Tutorials:

CSS3-Tutorial

!

Das obige ist der detaillierte Inhalt vonWas sind CSS3-Selektoren: Lese-/Schreibzugriff und :schreibgeschützt? Wie benutzt man?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So implementieren Sie Spitzenränder in CSS3 So implementieren Sie Spitzenränder in CSS3 Sep 16, 2022 pm 07:11 PM

In CSS können Sie das Attribut „border-image“ verwenden, um einen Spitzenrand zu erzielen. Das Attribut „border-image“ kann Bilder zum Erstellen von Rändern verwenden, d. h. zum Hinzufügen eines Hintergrundbilds zum Rand. Sie müssen lediglich das Hintergrundbild als Spitzenstil angeben Bildrandbreite nach innen. Ob der Anfang wiederholt wird;".

Was ist die Kennung des ID-Selektors in CSS? Was ist die Kennung des ID-Selektors in CSS? Sep 22, 2022 pm 03:57 PM

In CSS ist die Kennung des ID-Selektors „#“. Sie können einen bestimmten Stil für das HTML-Element angeben, das mit einem bestimmten ID-Attributwert markiert ist. Die Syntaxstruktur ist „#ID-Wert {Attribut: Attributwert;}“. Das ID-Attribut ist auf der gesamten Seite eindeutig und nicht wiederholbar; der ID-Attributwert sollte nicht mit einer Zahl beginnen. IDs, die mit Zahlen beginnen, funktionieren in Mozilla/Firefox-Browsern nicht.

Verwenden Sie den Pseudoklassenselektor :nth-child(n+3), um den Stil untergeordneter Elemente auszuwählen, deren Position größer oder gleich 3 ist Verwenden Sie den Pseudoklassenselektor :nth-child(n+3), um den Stil untergeordneter Elemente auszuwählen, deren Position größer oder gleich 3 ist Nov 20, 2023 am 11:20 AM

Verwenden Sie den Pseudoklassenselektor :nth-child(n+3), um den Stil untergeordneter Elemente auszuwählen, deren Position größer oder gleich 3 ist. Das spezifische Codebeispiel lautet wie folgt: HTML-Code: &lt;divid="container" &gt;&lt;divclass="item"&gt ;Erstes untergeordnetes Element&lt;/div&gt;&lt;divclass="item"&

Was tun, wenn der Javascript-Selektor fehlschlägt? Was tun, wenn der Javascript-Selektor fehlschlägt? Feb 10, 2023 am 10:15 AM

Der JavaScript-Selektor schlägt fehl, weil der Code nicht standardisiert ist. Die Lösung ist: 1. Entfernen Sie den importierten JS-Code und die ID-Selektormethode wird wirksam. 2. Führen Sie einfach den angegebenen JS-Code ein, bevor Sie „jquery.js“ einführen.

Lernen Sie neue CSS-Funktionen kennen: Directional Clipping overflow:clip Lernen Sie neue CSS-Funktionen kennen: Directional Clipping overflow:clip Oct 11, 2022 pm 07:12 PM

In diesem Artikel wird ab Chrome 90 eine neue Funktion vorgestellt, die zum Überlauf hinzugefügt wurde: Überlauf. Verwenden Sie diese Funktion, um die Überlaufrichtung einfach zu steuern.

Enthalten Selektoren in CSS Hypertext-Tag-Selektoren? Enthalten Selektoren in CSS Hypertext-Tag-Selektoren? Sep 01, 2022 pm 05:25 PM

Nicht im Lieferumfang enthalten. Zu den CSS-Selektoren gehören: 1. Tag-Selektor, der bestimmte HTML-Elemente anhand des Elementnamens der HTML-Seite findet; 2. Klassen-Selektor, der bestimmte HTML-Elemente anhand des Werts des Klassenattributs des HTML-Elements findet; welche bestimmte HTML-Elemente über den Wert des id-Attributs des HTML-Elements lokalisieren. 4. Der Platzhalter-Selektor „*“ kann auf alle Arten von Tag-Elementen verweisen, einschließlich benutzerdefinierter Elemente. 5. Der Attribut-Selektor verwendet den vorhandenen Attributnamen des HTML-Element oder Attributwert zum Auffinden eines bestimmten HTML-Elements.

Eingehende Analyse von Is- und Where-Selektoren: Verbesserung des CSS-Programmierniveaus Eingehende Analyse von Is- und Where-Selektoren: Verbesserung des CSS-Programmierniveaus Sep 08, 2023 pm 08:22 PM

Eingehende Analyse von Ist- und Wo-Selektoren: Verbesserung des Niveaus der CSS-Programmierung Einführung: Im Prozess der CSS-Programmierung sind Selektoren ein wesentliches Element. Sie ermöglichen es uns, Elemente in einem HTML-Dokument basierend auf bestimmten Kriterien auszuwählen und zu formatieren. In diesem Artikel werden wir uns eingehend mit zwei häufig verwendeten Selektoren befassen, nämlich dem Is-Selektor und dem Where-Selektor. Durch das Verständnis ihrer Arbeitsprinzipien und Nutzungsszenarien können wir das Niveau der CSS-Programmierung erheblich verbessern. 1. Der Selektor ist eine sehr mächtige Wahl

Vom Anfänger bis zum Experten: Beherrschen Sie die Fähigkeiten im Umgang mit Ist- und Wo-Selektoren Vom Anfänger bis zum Experten: Beherrschen Sie die Fähigkeiten im Umgang mit Ist- und Wo-Selektoren Sep 08, 2023 am 09:15 AM

Vom Anfänger bis zum Experten: Beherrschen Sie die Fähigkeiten im Umgang mit Is- und Where-Selektoren. Einführung: Im Prozess der Datenverarbeitung und -analyse ist der Selektor ein sehr wichtiges Werkzeug. Durch Selektoren können wir die erforderlichen Daten entsprechend bestimmten Bedingungen aus dem Datensatz extrahieren. In diesem Artikel werden die Verwendungsfähigkeiten von is- und where-Selektoren vorgestellt, um den Lesern zu helfen, die leistungsstarken Funktionen dieser beiden Selektoren schnell zu beherrschen. 1. Verwendung des is-Selektors Der is-Selektor ist ein grundlegender Selektor, der es uns ermöglicht, den Datensatz basierend auf gegebenen Bedingungen auszuwählen.

See all articles