CSS中的text-align
屬性用於控制元素中文本的對齊。該屬性可以應用於塊級元素,例如<div> , <code><p></p>
或<h1></h1>
> <h6></h6>
,以更改這些元素中文本的比對。要使用text-align
屬性,請在CSS規則中指定它,並將其設置為其可用值之一。例如,要將文本集中在<p></p>
元素中,您可以使用以下CSS規則:
<code class="css">p { text-align: center; }</code>
該規則將集中頁面上所有<p></p>
元素的文本。您可以通過使用ID或類選擇器將text-align
屬性應用於特定元素,或通過使用元素選擇器如上所述,將其應用於多個元素。
text-align
屬性接受幾個值,這些值決定了元素中的文本如何對齊。最常用的值是:
此外, text-align
屬性還接受以下較少的共同值:
left
,而右至左語言則是right
。right
的語言,而left
至左語言則是右側的。 text-align
屬性通過調整文本線的水平位置相對於元素內容框的邊緣來影響塊級HTML元素中文本的佈局。例如:
text-align: left
<p></p>
元素時,文本將沿段落的左邊緣對齊,而右側可能不均勻。text-align: right
,則文本將沿右邊緣對齊,而左側可能會使左側不均勻。text-align: center
將文本定位,以便在元素內的文本塊的左側和右側都有相等數量的空間。text-align: justify
時,瀏覽器會嘗試調整單詞之間的間距,以使元素中的每行文本都伸展以填充元素的完整寬度,除了最後一行,通常默認情況下左對齊。 text-align
的影響僅限於其應用到的塊級元素中的文本和內聯元素。它不會影響塊級元素本身或塊中任何絕對位置的元素的定位。
text-align
屬性是專門設計的,以控制元素內文本的水平對齊。它對文本的垂直對齊沒有任何影響。對於垂直對齊,必須使用其他CSS屬性。
為了實現文本的垂直對齊,您可以使用諸如單行文本元素之line-height
的屬性,或使用flexbox屬性(例如align-items
和使用Flex容器時的justify-content
。例如,要使用<div>垂直將文本垂直中心文本,您可以使用:<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"> <code class="css">div { display: flex; align-items: center; justify-content: center; height: 200px; /* Height must be set for vertical alignment to work */ }</code></pre><div class="contentsignin">登入後複製</div></div>
<p>總之,雖然<code>text-align
文本的水平佈局很強大,但其他CSS技術是垂直對齊所必需的。
以上是您如何使用文本對齊屬性控製文本對齊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!