Heim  >  Artikel  >  Web-Frontend  >  So konvertieren Sie Zeilenelemente in Blockelemente und Blockelemente in Zeilenelemente in CSS

So konvertieren Sie Zeilenelemente in Blockelemente und Blockelemente in Zeilenelemente in CSS

青灯夜游
青灯夜游Original
2021-09-10 16:28:2014147Durchsuche

Sie können das Anzeigeattribut in CSS verwenden, um zwischen Zeilenelementen und Blockelementen zu konvertieren: Fügen Sie dem Zeilenelement den Stil „display:inline;“ hinzu das Blockelement, um es in ein Blockelement umzuwandeln. Es wird in ein Zeilenelement umgewandelt.

So konvertieren Sie Zeilenelemente in Blockelemente und Blockelemente in Zeilenelemente in CSS

Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.

In HTML sind Tags in zwei Ebenen unterteilt:

  • Inline-Elemente: neben anderen Inline-Elementen können Breite und Höhe nicht festgelegt werden, und die Standardbreite ist die Breite des Textes.

  • Elemente auf Blockebene: belegen eine Zeile und können nicht mit anderen Elementen nebeneinander gestellt werden. Wenn die Breite und Höhe nicht festgelegt ist, wird die Breite standardmäßig auf 100 % des übergeordneten Elements festgelegt.

Beispiel: Das

-Tag ist ein Element auf Blockebene und das -Tag ist ein Inline-Element.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style type="text/css">
			p{
				background: paleturquoise;
			}
			span{
				background: paleturquoise;
			}
		</style>
	</head>
	<html>
		<body>
			<p>测试代码 p标签</p>
			<p>测试代码 p标签</p>
			<span>测试代码 span标签</span>
			<span>测试代码 span标签</span>
		</body>
	</html>

So konvertieren Sie Zeilenelemente in Blockelemente und Blockelemente in Zeilenelemente in CSS

Aber der Elementtyp wird konvertiert. Wir können das CSS-Anzeigeattribut verwenden, um die gegenseitige Konvertierung zwischen Zeilenelementen und Blockelementen zu realisieren. Das

display-Attribut gibt den Typ der Box an, die das Element generieren soll.

  • block Dieses Element wird als Element auf Blockebene angezeigt, mit Zeilenumbrüchen vor und nach diesem Element.

  • Inline-Standard. Dieses Element wird als Inline-Element (Inline-Element) ohne Zeilenumbrüche vor oder nach dem Element angezeigt.

Linienelemente in Blockelemente umwandeln

Setzen Sie display:block; in Inline-Elementen ein, um Inline-Elemente in Elemente auf Blockebene umzuwandeln. display:block;就可以让行内元素变成块级元素。

将块元素转为行元素

在块级元素中设置display:inline;

Blockelemente in Linienelemente umwandeln

So konvertieren Sie Zeilenelemente in Blockelemente und Blockelemente in Zeilenelemente in CSSSetzen Sie display:inline; in Elementen auf Blockebene ein, um Elemente auf Blockebene in Inline-Elemente umzuwandeln.

Beispiel:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style type="text/css">
			p{
				background: paleturquoise;
				display: inline;
			}
			span{
				background: paleturquoise;
				display: block;
			}
		</style>
	</head>
	<html>
		<body>
			<p>测试代码 p标签</p>
			<p>测试代码 p标签</p>
			<span>测试代码 span标签</span>
			<span>测试代码 span标签</span>
		</body>
	</html>

🎜🎜Empfohlenes Tutorial: „🎜CSS-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Zeilenelemente in Blockelemente und Blockelemente in Zeilenelemente in CSS. 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