Heim > Web-Frontend > CSS-Tutorial > Können Sie jetzt CSS-Klassen verschachteln?

Können Sie jetzt CSS-Klassen verschachteln?

Susan Sarandon
Freigeben: 2025-01-01 03:12:09
Original
816 Leute haben es durchsucht

Can You Now Nest CSS Classes?

Verschachtelung von CSS-Klassen: Jetzt möglich

In früheren CSS-Versionen war die Idee, Klassen zu verschachteln, schwer zu fassen. Um ähnliche Effekte zu erzielen, mussten Entwickler auf komplexere Techniken zurückgreifen. Das CSS-Nesting-Modul hat jedoch neue Möglichkeiten eröffnet.

Können Sie CSS-Klassen verschachteln?

Die Antwort ist ein klares „Ja“. Mit dem CSS-Nesting-Modul können Sie die folgende Syntax übernehmen:

.class1 {
  some stuff;
}

.class2 {
  .class1;
  some more stuff;
}
Nach dem Login kopieren

Mit dieser Syntax können Sie Klassen verschachteln und hierarchische Strukturen erstellen.

Beispielimplementierungen

Hier sind einige Beispiele, die die Leistungsfähigkeit von CSS veranschaulichen Verschachtelung:

table.colortable {
  & td {
    text-align: center;
    &.c { text-transform: uppercase }
    &:first-child, &:first-child + td { border: 1px solid black }
  }

  & th {
    text-align: center;
    background: black;
    color: white;
  }
}
Nach dem Login kopieren
.foo {
  color: red;
  @nest & > .bar {
    color: blue;
  }
}
Nach dem Login kopieren
.foo {
  color: red;
  @nest .parent & {
    color: blue;
  }
}
Nach dem Login kopieren

Mit CSS-Verschachtelung können Sie jetzt prägnantere und wartbarere Stylesheets schreiben. Genießen Sie die erhöhte Flexibilität und semantische Struktur, die es bietet.

Das obige ist der detaillierte Inhalt vonKönnen Sie jetzt CSS-Klassen verschachteln?. 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 Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage