CSS erstklassig

Zeeshan Afridi 20 Juni 2023
  1. Was ist CSS First of Class
  2. Implementieren Sie CSS First of Class
  3. Abschluss
CSS erstklassig

Der CSS-Selektor :first-of-type wird verwendet, um das erste Element seines Typs in einer Gruppe von Elementen auszuwählen. Wenn Sie beispielsweise eine Gruppe von Absätzen haben, wählt der Selektor :first-of-type den ersten Absatz in der Gruppe aus.

Dieser Selektor wird häufig in Verbindung mit anderen Selektoren verwendet, wie z. B. dem untergeordneten Selektor, um bestimmte Elemente auszuwählen. Der folgende Code wählt beispielsweise den ersten Absatz im ersten div-Element auf der Seite aus:

div:first-child > p:first-of-type {
  /* CSS code */
}

Was ist CSS First of Class

CSS-Selektoren wählen die Elemente aus, die Sie formatieren möchten.

Der grundlegendste Selektor ist der Elementselektor, der verwendet wird, um ein Element anhand seines Tag-Namens auszuwählen. Beispielsweise wählt der Elementselektor p alle <p>-Elemente auf der Seite aus.

Der Klassenselektor wird verwendet, um ein Element anhand seines Klassennamens auszuwählen. Beispielsweise wählt der Klassenselektor .example alle Elemente mit der Klasse example aus.

Der ID-Selektor wird verwendet, um ein Element anhand seiner ID auszuwählen. Beispielsweise wählt der id-Selektor #example das Element mit der id = "example" aus.

Um den ersten Teil mit der Klasse example auszuwählen, würden Sie den CSS-Selektor example: first verwenden.

Das erste Element mit einem Klassenselektor wird verwendet, um das erste Element mit der angegebenen Klasse auszuwählen. Wenn Sie beispielsweise das erste <p>-Element mit der Klasse test formatieren möchten, würden Sie das erste Element mit einem solchen Klassenselektor verwenden.

p.test:first-child {

Das erste Element mit einem Klassenselektor ist von Vorteil, wenn Sie das erste Element mit einer bestimmten Klasse anders gestalten möchten als die anderen Elemente mit dieser Klasse. Dies wird häufig verwendet, um das erste Element in einer Liste anders als die anderen Listenelemente zu gestalten.

Beispielcode:

<head>
   <style>
      p:first-child {
      color: lime;
      background-color: black;
      padding: 5px;
      }
   </style>
</head>
<body>
   <div>
      <p>This text is selected!</p>
      <p>This text isn't selected.</p>
   </div>
   <div>
      <h2>This text isn't selected: it's not a `p`.</h2>
      <p>This text isn't selected.</p>
   </div>
</body>

Implementieren Sie CSS First of Class

Sie können CSS First of Class auf verschiedene Arten implementieren.

Die gebräuchlichste Methode besteht darin, den CSS-Code einfach vor jedem anderen Code in Ihrem HTML-Dokument einzufügen. Dadurch wird sichergestellt, dass der CSS-Code zuerst geparst wird und Vorrang vor jedem anderen Code hat.

Eine andere Möglichkeit, CSS erstklassig zu implementieren, ist die Verwendung einer externen CSS-Datei.

Wenn Sie CSS verwenden, müssen Sie zunächst das Element auswählen, das Sie formatieren möchten. Sie können die id, class oder tag des Elements verwenden.

Nachdem Sie das Element ausgewählt haben, können Sie es mit den CSS-Eigenschaften formatieren. Beispielsweise können Sie die Eigenschaft color verwenden, um die Farbe des Elements zu ändern, oder die Eigenschaft font-size, um die Größe der Schriftart des Elements zu ändern.

Beispielcode:

<html>
    <head>
        <style>
            p:first-of-type {
                background: red;
            }
        </style>
    </head>
    <body>
        <p>The first paragraph</p>
        <p>The second paragraph</p>
        <p>The third paragraph</p>
        <p>The fourth paragraph</p>
    </body>
</html>

Abschluss

Es gibt mehrere Möglichkeiten, das erste Element mit einer Klasse auszuwählen, aber die Verwendung des CSS-Selektors first-child ist die gebräuchlichste. Dieser Selektor wählt das erste Element eines beliebigen Typs aus, das ein untergeordnetes Element des von Ihnen ausgewählten Elements ist.

Wenn Sie eine Liste von Elementen haben und das erste Element mit der Klasse item auswählen möchten, würden Sie den CSS-Selektor ul > li:first-child verwenden. Von diesem Blog aus können Sie also in erster Linie vollständige Informationen über CSS erhalten.

Zeeshan Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn

Verwandter Artikel - CSS Class