Inhaltsverzeichnis
1、后代选择器: 定义的时候用空格隔开

或者还有下面这种写法:

 上面的这种写法,

标签和标签并不是紧挨着的,但他们保持着一种后代关系。

还有下面这种写法:(含类选择器、id选择器都是可以的)

我们在开头说了:后代选择器,描述的是一种祖先结构。我们举个例子来说明这句话:

%%PRE_BLOCK_2%%

上面css中的p p p,也能使文字的颜色变红。通过浏览器的审查元素,我们可以看到 p元素的祖先列表:

 讲到这里,我们再提一个sublime的快捷键。

在sublime中输入p#haha,按tab键后,会生成

在sublime中输入p.haha,按tab键后,会生成

Union-Selektoren (gruppierte Selektoren): Mit Kommas trennen " >标签中的标签中的标签的样式。
同理:h3和b和i标签不一定是连续紧挨着的,只要保持一个后代的关联即可。

效果:

或者还有下面这种写法:

 上面的这种写法,

标签和标签并不是紧挨着的,但他们保持着一种后代关系。

还有下面这种写法:(含类选择器、id选择器都是可以的)

我们在开头说了:后代选择器,描述的是一种祖先结构。我们举个例子来说明这句话:

%%PRE_BLOCK_2%%

上面css中的p p p,也能使文字的颜色变红。通过浏览器的审查元素,我们可以看到 p元素的祖先列表:

 讲到这里,我们再提一个sublime的快捷键。

在sublime中输入p#haha,按tab键后,会生成

在sublime中输入p.haha,按tab键后,会生成

Union-Selektoren (gruppierte Selektoren): Mit Kommas trennen

🎜🎜 Oder da steht folgender Schriftzug:🎜🎜🎜🎜 Die obige Schreibmethode,

< The / code>-Tag und das -Tag liegen nicht unmittelbar nebeneinander, pflegen aber eine abgeleitete Beziehung. 🎜🎜Es gibt auch die folgende Schreibmethode: (sowohl Klassenselektor als auch ID-Selektor sind akzeptabel)🎜🎜🎜🎜Wir haben es am Anfang gesagt:Der Nachkommenselektor beschreibt eine Vorfahrenstruktur. Lassen Sie uns ein Beispiel zur Veranschaulichung dieses Satzes geben: 🎜%%PRE_BLOCK_5%%🎜p p p< span style="color :#000000;">, kann den Text auch rot machen. Über das Inspect-Element des Browsers können wir die Vorfahrenliste des p-Elements sehen:🎜🎜🎜🎜 Apropos: Lassen Sie uns eine weitere großartige Tastenkombination erwähnen. 🎜🎜Geben Sie p#haha in sublime ein und nach dem Drücken der Tabulatortaste wird

generiert. 🎜🎜Geben Sie p.haha in sublime ein und nach dem Drücken der Tabulatortaste wird

generiert. 🎜🎜🎜2. Kreuzungsauswahl🎜🎜🎜Schauen Sie sich das Bild unten an und Sie werden verstehen: 🎜🎜🎜🎜%%PRE_BLOCK_3%%

选择的元素要求同时满足两个条件:必须是h3标签,然后必须是special标签。

只能在h3标签中使用它:

%%PRE_BLOCK_4%%

注意,交集选择器没有空格。所以,没有空格的p.red(交集选择器)和有空格的p .red(后代选择器)不是一个意思。

交集选择器可以连续交:(一般不要这么写)

%%PRE_BLOCK_5%%

上面这种写法,是 IE7 开始兼容的,IE6 不兼容。

交集选择器,我们一般都是以标签名开头,比如p.haha 比如p.special

3、并集选择器:定义的时候用逗号隔开" >🎜1. Nachkommenselektoren: durch Leerzeichen getrennt, wenn definiert🎜🎜🎜Für< code>E FDieses Format bedeutet, dass alle F-Elemente, die Nachkommen des E-Elements sind, diesen Stil haben. Ein Leerzeichen zeigt Nachkommen an. 🎜🎜Der Nachkommenselektor ist eine Art Gleichgewicht: ein Gleichgewicht von Gemeinsamkeiten und Merkmalen. Wenn Sie den Stil von allem in einem bestimmten Teil ändern möchten, müssen Sie über Nachkommenselektoren nachdenken. 🎜🎜Der Nachkommenselektor beschreibt die Vorfahrenstruktur. 🎜🎜Die Definition ist möglicherweise etwas schwer zu verstehen, schauen wir uns ein Beispiel an. 🎜🎜Beispiel 1: 🎜%%PRE_BLOCK_3%%🎜Ein Leerzeichen bedeutet Nachkommen. .p1 p stellt alle ps dar, die Nachkommen von .p1 sind. 🎜🎜Ich möchte hier betonen: Diese beiden Tags müssen nicht fortlaufend nebeneinander stehen, solange sie die Assoziation eines Nachkommen aufrechterhalten. Mit anderen Worten, der Nachwuchs wird ausgewählt, nicht unbedingt der Sohn. 🎜🎜Beispiel: 🎜%%PRE_BLOCK_4%%🎜Der obige Code bedeutet:

-Tag ist definiert;Der Stil des Tags.
Ähnlich: h3-, b- und i-Tags müssen nicht aufeinanderfolgend benachbart sein, solange die Zuordnung eines Nachkommens beibehalten wird. 🎜🎜Effekt: 🎜🎜🎜🎜 Oder da steht folgender Schriftzug:🎜🎜🎜🎜 Die obige Schreibmethode,

< The / code>-Tag und das -Tag liegen nicht unmittelbar nebeneinander, pflegen aber eine abgeleitete Beziehung. 🎜🎜Es gibt auch die folgende Schreibmethode: (sowohl Klassenselektor als auch ID-Selektor sind akzeptabel)🎜🎜🎜🎜Wir haben es am Anfang gesagt:Der Nachkommenselektor beschreibt eine Vorfahrenstruktur. Lassen Sie uns ein Beispiel zur Veranschaulichung dieses Satzes geben: 🎜%%PRE_BLOCK_5%%🎜p p p< span style="color :#000000;">, kann den Text auch rot machen. Über das Inspect-Element des Browsers können wir die Vorfahrenliste des p-Elements sehen:🎜🎜🎜🎜 Apropos: Lassen Sie uns eine weitere großartige Tastenkombination erwähnen. 🎜🎜Geben Sie p#haha in sublime ein und nach dem Drücken der Tabulatortaste wird

generiert. 🎜🎜Geben Sie p.haha in sublime ein und nach dem Drücken der Tabulatortaste wird

generiert. 🎜🎜🎜2. Kreuzungsauswahl🎜🎜🎜Schauen Sie sich das Bild unten an und Sie werden verstehen: 🎜🎜🎜🎜%%PRE_BLOCK_3%%

选择的元素要求同时满足两个条件:必须是h3标签,然后必须是special标签。

只能在h3标签中使用它:

%%PRE_BLOCK_4%%

注意,交集选择器没有空格。所以,没有空格的p.red(交集选择器)和有空格的p .red(后代选择器)不是一个意思。

交集选择器可以连续交:(一般不要这么写)

%%PRE_BLOCK_5%%

上面这种写法,是 IE7 开始兼容的,IE6 不兼容。

交集选择器,我们一般都是以标签名开头,比如p.haha 比如p.special

3、并集选择器:定义的时候用逗号隔开

4、伪类选择器
5、下一个兄弟选择器
6、属性选择器
Heim Web-Frontend Front-End-Fragen und Antworten Was sind die erweiterten CSS-Selektoren?

Was sind die erweiterten CSS-Selektoren?

May 13, 2021 pm 12:11 PM
CSS -Selektor

Das obige ist der detaillierte Inhalt vonWas sind die erweiterten CSS-Selektoren?. 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

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

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.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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)

Heiße Themen

PHP-Tutorial
1517
276
So ändern Sie die Größe eines HTML-Textfelds So ändern Sie die Größe eines HTML-Textfelds Feb 20, 2024 am 10:03 AM

Das Festlegen der Größe von HTML-Textfeldern ist ein sehr häufiger Vorgang in der Frontend-Entwicklung. In diesem Artikel wird erläutert, wie Sie die Größe eines Textfelds festlegen, und es werden spezifische Codebeispiele bereitgestellt. In HTML können Sie CSS verwenden, um die Größe eines Textfelds festzulegen. Der spezifische Code lautet wie folgt: input[type="text&quot

Was genau bedeutet H5 -Seitenproduktion? Was genau bedeutet H5 -Seitenproduktion? Apr 06, 2025 am 07:18 AM

Die Produktion von H5-Seiten bezieht sich auf die Erstellung von plattformübergreifenden kompatiblen Webseiten unter Verwendung von Technologien wie HTML5, CSS3 und JavaScript. Sein Kern liegt im Parsingcode des Browsers, der Struktur-, Stil- und interaktive Funktionen macht. Zu den allgemeinen Technologien gehören Animationseffekte, reaktionsschnelles Design und Dateninteraktion. Um Fehler zu vermeiden, sollten Entwickler debuggen werden. Leistungsoptimierung und Best Practices umfassen Bildformatoptimierung, Anforderungsreduzierung und Codespezifikationen usw., um die Ladegeschwindigkeit und die Codequalität zu verbessern.

So passen Sie ein WordPress-Theme an, um eine falsch ausgerichtete Anzeige zu vermeiden So passen Sie ein WordPress-Theme an, um eine falsch ausgerichtete Anzeige zu vermeiden Mar 05, 2024 pm 02:03 PM

Um WordPress-Themes anzupassen, um eine fehlerhafte Anzeige zu vermeiden, sind spezifische Codebeispiele erforderlich. Als leistungsstarkes CMS-System wird WordPress von vielen Website-Entwicklern und Webmastern geliebt. Wenn Sie jedoch WordPress zum Erstellen einer Website verwenden, stoßen Sie häufig auf das Problem einer falschen Ausrichtung des Themes, was sich auf das Benutzererlebnis und die Schönheit der Seite auswirkt. Daher ist es sehr wichtig, Ihr WordPress-Theme richtig anzupassen, um eine falsch ausgerichtete Anzeige zu vermeiden. In diesem Artikel wird erläutert, wie Sie das Thema anhand spezifischer Codebeispiele anpassen.

Der Prozess der H5 -Seitenproduktion Der Prozess der H5 -Seitenproduktion Apr 06, 2025 am 09:03 AM

H5 -Seitenproduktionsprozess: Design: Plan -Seiten -Layout, Stil und Inhalt; HTML -Strukturkonstruktion: Verwenden Sie HTML -Tags, um ein Seitenrahmen zu erstellen. CSS -Stil Schreiben: Verwenden Sie CSS, um das Aussehen und das Layout der Seite zu steuern. Implementierung von JavaScript -Interaktion: Schreiben Sie Code, um Seitenanimationen und Interaktion zu erreichen. Leistungsoptimierung: Komprimieren Sie Bilder, Code und reduzieren HTTP -Anforderungen zur Verbesserung der Seitenladegeschwindigkeit.

In Angular App: Wie ändert ich die Symbolfarbe, indem Sie überschweben? In Angular App: Wie ändert ich die Symbolfarbe, indem Sie überschweben? Apr 05, 2025 pm 02:15 PM

Wie kann in Angular App die Farbe des Symbols verändern, wenn die Maus darüber schwebt? Viele Entwickler werden beim Erstellen von Anwendungen mit Angular ...

Warum wird ein bestimmtes Div -Element im Edge -Browser nicht angezeigt? Wie löst ich dieses Problem? Warum wird ein bestimmtes Div -Element im Edge -Browser nicht angezeigt? Wie löst ich dieses Problem? Apr 05, 2025 pm 08:21 PM

Wie löst ich das durch User Agent Style Sheets verursachte Anzeigeproblem? Bei Verwendung des Edge -Browsers kann ein Div -Element im Projekt nicht angezeigt werden. Nachdem ich nachgesehen hatte, habe ich gepostet ...

Dynamische Webseitenelemente XPath und Klassennamen ändern sich häufig. Wie kann ich das Ziel stabil kriechen? Dynamische Webseitenelemente XPath und Klassennamen ändern sich häufig. Wie kann ich das Ziel stabil kriechen? Apr 01, 2025 pm 04:12 PM

Dynamisches Webelement Crawling -Problem: Um sich mit Änderungen des XPath- und Klassennamens zu befassen, stoßen viele Crawler -Entwickler auf ein schwieriges Problem, wenn dynamische Webseiten kriechen: Das Ziel ...

Was ist die CSS-Selektorpriorität? Was ist die CSS-Selektorpriorität? Apr 25, 2024 pm 05:30 PM

Die CSS-Selektorpriorität wird in der folgenden Reihenfolge bestimmt: Spezifität (ID > Klasse > Typ > Platzhalter) Quellreihenfolge (Inline > Internes Stylesheet > Externes Stylesheet > Benutzeragenten-Stylesheet) Deklarationsreihenfolge (neueste Deklarationen haben Vorrang) Wichtigkeit (!important erzwingt eine Erhöhung der Priorität)

See all articles