如何使用 CSS 在元素前插入换行符?
空白属性用于在元素前插入换行符。此属性控制文本换行和空白。
行与行之间的换行符:可以在文本行之间添加换行符。空白:前奏曲;用于在元素前插入换行符。
例 1:
<!DOCTYPE html>
<html>
<head>
<title>
Insert line break
before an element
</title>
<!-- CSS style to insert line break
before an element -->
<style>
p {
color:green;
white-space: pre-line;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>
Insert line break before an
element
</h2>
<p>
Data Structure
Algorithm
Computer Networks
Web Technology
</p>
</body>
</html>
输出:
HTML 元素之间的换行符:HTML 元素之间的换行符可以使用 CSS 属性添加。有两种方法可以强制内联元素添加新行。
- 使用显示属性:块级元素从新的一行开始,并占据其可用的整个宽度。
- 使用回车符(\A): 我们可以通过使用::before 或::after 伪元素来添加新行。
例 2:
<!DOCTYPE html>
<html>
<head>
<title>
Insert line break and content
before an element
</title>
<!--It adds the GeeksforGeeks
A computer science portal -->
<style>
p::before {
color:green;
content: "GeeksforGeeks \A "
"A computer science portal";
display: block;
white-space: pre;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>
Insert content and line break
before an element
</h2>
<p>Data Structure</p>
<p>Algorithm</p>
</body>
</html>
输出:
示例 3: 本示例使用回车符“\A”在元素前添加换行符。
<!DOCTYPE html>
<html>
<head>
<title>
Insert line break
before an element
</title>
<!-- Style to add the line break -->
<style>
p::before {
content: "\A";
white-space: pre;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>
Insert line break
before an element
</h2>
<p>Data Structure</p>
<p>Algorithm</p>
<p>Operating System</p>
</body>
</html>
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处