Heim  >  Artikel  >  Web-Frontend  >  Ist span ein Blockelement?

Ist span ein Blockelement?

青灯夜游
青灯夜游Original
2020-11-17 10:45:259672Durchsuche

span ist kein Blockelement, sondern ein Inline-Element (Inline-Element), das Inline-Elemente im Dokument kombinieren kann. span definiert nur den Inhalt als Ganzes und bearbeitet ihn, ohne das Layout und die Anzeige zu beeinflussen. Darüber hinaus hat span keine praktischen Funktionen. Seine Funktion besteht darin, andere Elemente im HTML-Code zu umgeben und Stile für sie festzulegen.

Ist span ein Blockelement?

(Empfohlenes Tutorial: HTML-Tutorial)

span ist kein Blockelement, sondern ein Inline-Element (Inline-Element), das hauptsächlich zur Aufnahme von Text verwendet wird. span wird verwendet, um Inline-Elemente im Dokument zu kombinieren.

span definiert nur den Inhalt als Ganzes für den Betrieb, ohne das Layout und die Anzeige zu beeinflussen, und span hat keine praktischen Funktionen. Seine Funktion besteht darin, andere Elemente im HTML-Code zu umgeben und Stile für sie anzugeben.

-Tags haben kein festes Format. Es ändert sich nur optisch, wenn Sie einen Stil darauf anwenden. Wenn Sie keine Stile auf anwenden, unterscheidet sich der Text im -Element optisch nicht von anderem Text. Das

-Tag bietet eine Möglichkeit, einen Teil eines Textes oder eines Dokuments zu isolieren.

Beispiel:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
</head>
<body>
<p>我的母亲有 <span style="color:blue;font-weight:bold">蓝色</span> 的眼睛,我的父亲有 <span style="color:darkolivegreen;font-weight:bold">碧绿色</span> 的眼睛。</p>
</body>
</html>

Rendering:

Ist span ein Blockelement?

Das Element ist eine Beschriftung. Es gibt drei häufig verwendete Beschriftungen im Layout: Blockelement und Inline-Elemente und Inline-Blockelemente. Nur wenn Sie die Eigenschaften dieser drei Elemente verstehen, können Sie die Seite kompetent gestalten.

1. Blockelement:

Die häufig verwendeten Tags im Layout sind: div, p, ul, li, h1-h6 usw. Sie werden in verwendet Verhalten:

(1) Unterstützt alle Stile

(2) Wenn die Breite nicht festgelegt ist, beträgt die Standardbreite 100 % der übergeordneten Breite

(3) Das Feld belegt eine Zeile, auch wenn die Breite gleich ist set

Code:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>块元素</title>
    <style type="text/css">
        .box{
            background-color: gold;
            /*width:300px;*/
            /*height:200px;*/
        }

        .box2{
            background-color: green;
            /*width:300px;*/
            /*height:200px;*/
        }
    </style>
</head>
<body>
    <div>div元素</div>
    <p>p元素</p
</body>
</html>

Seitenanzeigeeffekt:

2. Inline-Elemente: Ist span ein Blockelement?

Inline-Elemente können auch als Inline-Elemente bezeichnet werden, die häufig im Layout verwendet werden, wie zum Beispiel: a, span, em, b, strong, i usw. sind alle Inline-Elemente, ihr Verhalten im Layout:

(1) Unterstützt einige Stile (Breite, Höhe, Rand oben und unten, Polsterung oben und unten werden nicht unterstützt)

(2) Breite und Höhe werden durch den Inhalt bestimmt

(3) Kästchen werden in einer Zeile zusammengefasst

(4) der Code wird unterbrochen und es entsteht eine Lücke zwischen den Kästchen

(5) Das untergeordnete Element ist ein Inline-Element und Das übergeordnete Element kann das text-align-Attribut verwenden, um die untergeordneten Elemente horizontal zueinander auszurichten

, um die Lücke zwischen Inline-Elementen zu schließen. Methode:

(1) Entfernen Sie die Zeilenumbrüche zwischen Inline-Elementen

(2) Legen Sie die Schriftart fest -size des übergeordneten Elements des Inline-Elements auf 0 und stellen Sie dann die Schriftgröße des Inline-Elements selbst ein ein neuer Elementtyp. Die img- und input-Elemente verhalten sich ähnlich wie dieses Element, aber ähnlich wie Inline-Elemente können wir das Anzeigeattribut zum Konvertieren von Blockelementen oder Inline-Elementen verwenden Elemente in diesen Elementtyp. Ihr Verhalten im Layout:

(1) Unterstützt alle Stile

(2) Wenn Breite und Höhe nicht festgelegt sind, werden Breite und Höhe durch den Inhalt bestimmt

(3) Boxen werden miteinander kombiniert

(4 ) Codeumbrüche, Boxenabstände treten auf

(5) Das untergeordnete Element ist ein Inline-Blockelement, und das übergeordnete Element kann das text-align-Attribut verwenden, um die horizontale Ausrichtung des untergeordneten Elements festzulegen.

Diese drei Elemente können über das Anzeigeattribut ineinander umgewandelt werden. In der tatsächlichen Entwicklung werden Blockelemente jedoch häufig in Blockelemente umgewandelt und stattdessen eine kleine Menge in Inline-Elemente umgewandelt Verwenden Sie beim Verbinden von Elementen direkt Inline-Elemente, anstatt Blockelemente zu konvertieren.

Weitere Kenntnisse zum Thema Programmierung finden Sie auf:

Website zum Programmierenlernen

! !

Das obige ist der detaillierte Inhalt vonIst span ein Blockelement?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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