如何在HTML和CSS中插入空格/製表符?
在HTML中新增文字元素之間的空格和製表符可能很棘手,因為HTML預設情況下通常不識別多個空格或製表符。如果在程式碼中新增額外的空格,它們在瀏覽器中顯示時會摺疊成單個空格。但是不用擔心,有一些方法可以使用HTML和CSS插入空格和製表符。
在文字中插入空格/製表符的方法
使用HTML實體表示空格
在HTML中新增空格最簡單的方法之一是使用HTML實體。HTML實體是您可以直接插入HTML程式碼中的特殊字元程式碼。
常見的HTML空格實體
- 不換行空格
- ASCII碼表示普通空格
示例程式碼
<!DOCTYPE html>
<html>
<body>
<p>
This is a
sentence
with extra spaces.
</p>
</body>
</html>
輸出

使用CSS邊距或填充
對於較大的間距或“製表符”樣式的間隙,使用CSS屬性(如margin或padding)通常更實用。這些屬性允許您在元素周圍建立空間,模擬製表符的效果。
- 使用CSS邊距插入製表符
- 使用CSS填充插入製表符
示例程式碼1
<!DOCTYPE html>
<html>
<head>
<style>
.tabbed-text {
margin-left: 2em;
/* Adds space on the left side */
}
</style>
</head>
<body>
<div class="tabbed-text">
This is some text with a tab space before it.
</div>
</body>
</html>
輸出

示例程式碼2
<!DOCTYPE html>
<html>
<head>
<style>
.tabbed-text {
padding-left: 2em;
/* Adds space on the left side */
}
</style>
</head>
<body>
<div class="tabbed-text">
This is some text with a tab space before it.
</div>
</body>
</html>
輸出

使用text-indent屬性
如果只想在段落的首行新增製表符或縮排,則可以使用text-indent屬性。
示例程式碼
<!DOCTYPE html>
<html>
<head>
<style>
.indented-paragraph {
text-indent: 2em;
/* Indents the first line by 2em */
}
</style>
</head>
<body>
<p class="indented-paragraph">
This paragraph starts with an indent
using the text-indent property.
</p>
</body>
</html>
輸出

使用pre標籤進行預格式化文字
另一種選擇是使用<pre>標籤,它會按在HTML中鍵入的原樣顯示文字,包括空格和換行符。
示例程式碼
<!DOCTYPE html>
<html>
<body>
<pre>
This text will display
with all the spaces
you add in the code.
</pre>
</body>
</html>
輸出

這些技術允許您控制HTML內容中的間距,而無需依賴技巧或變通方法。嘗試使用這些方法來找到最適合您的佈局和設計需求的方法!
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP