CSS-Blockelement, Inline-Element, Inline-Blockelementkonvertierung

In HTML und CSS können Elemente in drei Kategorien unterteilt werden: Elemente auf Blockebene (Block-Level-Elemente), Inline-Elemente (Inline-Elemente) und Inline-Elemente auf Blockebene (Inline-Block-Elemente).

Elemente auf Blockebene:

1. Das Element auf Blockebene wird in Form eines Blocks auf der Seite angezeigt. Es nimmt eine ganze Zeile ein (von links nach rechts) und wird automatisch umbrochen.
2. Elemente auf Blockebene werden normalerweise zum Aufbau der Struktur der Seite verwendet, z. B. Absätze, Titel, Listen, Divs usw.
3. Zu den allgemeinen Elementen auf Blockebene gehören div, p, h1~h6, ul, ol, li, form usw.

Inline-Elemente:

1. Das Inline-Element nimmt nur den Platz ein, der im Rahmen seiner entsprechenden Beschriftung enthalten ist, und erzwingt keinen Zeilenumbruch.
2. Inline-Elemente werden im Allgemeinen verwendet, um Text umzubrechen oder einige spezielle Elemente in den Text einzufügen, wie z. B. Hervorhebungen, Links, Bilder usw.
3. Zu den gängigen Inline-Elementen gehören span, a, strong, em, img, br, input usw.

Inline-Block-Elemente:

1. Das Inline-Blockelement kombiniert die Eigenschaften von Elementen auf Blockebene und Inline-Elementen. Es wird in Form eines Blocks angezeigt, erzwingt jedoch keinen Zeilenumbruch und kann sich in derselben Zeile befinden wie andere Elemente.
2. Inline-Blockelemente können Breite, Höhe, innere und äußere Ränder usw. festlegen, die sich von Inline-Elementen unterscheiden.
3. Zu den gängigen Inline-Blockelementen gehören img, button, input, label usw.

Gegenseitige Konvertierung:

1. Konvertieren Sie Elemente auf Blockebene in Inline-Elemente:
Verwenden Sie das CSS-Attribut display: inline;, um Elemente auf Blockebene in Inline-Elemente zu konvertieren.

div {
    
    
  display: inline;
}

2. Konvertieren Sie Inline-Elemente in Elemente auf Blockebene:
Verwenden Sie das CSS-Attribut display: block;, um Inline-Elemente in Elemente auf Blockebene zu konvertieren.

span {
    
    
  display: block;
}

3. Konvertieren Sie Inline-Elemente in Inline-Blockelemente:
Verwenden Sie die CSS-Eigenschaft display: inline-block;, um Inline-Elemente in Inline-Blockelemente zu konvertieren.

span {
    
    
  display: inline-block;
}

Supongo que te gusta

Origin blog.csdn.net/m0_47791238/article/details/133790190
Recomendado
Clasificación