Heim Web-Frontend HTML-Tutorial Ist span ein Blockelement?

Ist span ein Blockelement?

Nov 17, 2020 am 10:45 AM
html span Inline-Elemente Blockelement 行内元素

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren
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!

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

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.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

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)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles