實現css文字前留白屬性有哪些

2022-09-16 22:00:32

實現css文字前留白屬性有:1、margin-left屬性,可設定文字元素的左外邊距,語法「文字元素{margin-left: 邊距值;}」;2、padding-left屬性,可設定文字元素的左內邊距,語法「文字元素{padding-left: 邊距值;}」;3、text-indent屬性,可規定文字塊中首行文字的縮排,語法「文字元素{text-indent: 縮排值;}」。

前端(vue)入門到精通課程:進入學習

本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

實現css文字前留白屬性有三個:

  • margin-left

  • padding-left

  • text-indent

1、margin-left

margin-left屬性可設定文字元素的左外邊距。

描述
length定義固定的左外邊距。預設值是0。
%定義基於父物件總寬度的百分比左外邊距。

範例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style>
			p{
				border: 1px solid red;
			}
			p.ex1 {
				margin-left: 2cm;
			}
		</style>
	</head>

	<body>

		<p>一個沒有指定外邊距大小的段落。</p>
		<p class="ex1">一個左外邊距為2釐米的段落。</p>
		<p>一個沒有指定外邊距大小的段落。</p>

	</body>
</html>

1.png

2、padding-left

padding-left屬性設定文字元素的左內邊距(填充)。

描述
length規定以具體單位計的固定的左內邊距值,比如畫素、釐米等。預設值是 0px。
%定義基於父元素寬度的百分比左內邊距。此值不會如預期地那樣工作於所有的瀏覽器中。

範例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style>
			p{
				border: 1px solid red;
			}
			p.ex1 {
				padding-left: 2cm;
			}
		</style>
	</head>

	<body>

		<p>一個沒有指定內邊距大小的段落。</p>
		<p class="ex1">一個左內邊距為2釐米的段落。</p>
		<p>一個沒有指定內邊距大小的段落。</p>

	</body>
</html>

2.png

3、text-indent

text-indent 屬性規定文字塊中首行文字的縮排。

注意: 負值是允許的。如果值是負數,將第一行左縮排。

描述
length定義固定的縮排。預設值:0。
%定義基於父元素寬度的百分比的縮排。

範例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style>
			p{
				border: 1px solid red;
			}
			p.ex1 {
				text-indent:50px;
			}
		</style>
	</head>

	<body>

		<p>一個沒有指定首行縮排的段落。</p>
		<p class="ex1">首行縮排段落50畫素。</p>
		<p>一個沒有指定首行縮排的段落。</p>

	</body>
</html>

3.png

(學習視訊分享:、)

以上就是實現css文字前留白屬性有哪些的詳細內容,更多請關注TW511.COM其它相關文章!