您好,登錄后才能下訂單哦!
怎么在css中設置文本水平對齊?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
css中可用text-align屬性來設置文本的水平對齊方式,語法為“text-align:left|right|center|justify”;值left設置左對齊,right設置右對齊,center設置居中,justify設置兩端對齊。
在一個塊級容器中,當一行中的行內級框的總寬度,小于容器的寬度時,通過 text-align屬性來指定這些行內級框在行中的水平分布。
事實上,text-align屬性是通過指定行框與哪個點對齊,來決定行內級框在行中如何進行水平分布。他只能應用于塊級元素,它的最典型應用,就是指定段落中每一行內容的水平對齊方式。
段落是一個塊級容器,容器中的每一行內容都會生成一個行框,就可以把段落看做是這些行框的堆疊。由于并非每一行的內容都能填滿容器的寬度,因此,就可以通過 text-align屬性,來指定每一行中內容的水平對齊方式。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .a1{ /*vertical-align: top; background: lightcoral;opacity: 0.7;*/ /*vertical-align: text-top;background: lightgray;*/ /*vertical-align: middle;font-size: 30px;*/ /*vertical-align: bottom;background: lightgray;*/ vertical-align: text-bottom; } </style> </head> <body> <p style="direction: ltr;">我是p標簽我是p標簽我是p標簽</p> <p style="direction: rtl;">我是p標簽我是p標簽我是p標簽</p> <p style="text-align: right;">我是p標簽我是p標簽我是p標簽</p> <p style="text-align: left;">我是p標簽我是p標簽</p> <p style="text-align: center;">我是p標簽我是p標簽我是p標簽</p> <p style="line-height: 30px;background: lightblue;">我是p標簽我是p標簽</p> <p style="vertical-align:baseline;">我是p標簽我是p標簽我是p標簽</p> <p>A<span style="vertical-align: sub;">4</span></p> <p>Q<span style="vertical-align: super;">2</span></p> <div style="background: lightblue;height: 30px;"> 我是div <span class="a1"> 我是s </span> </div> </body> </html>
關于怎么在css中設置文本水平對齊問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。