首頁  >  文章  >  web前端  >  如何用CSS設定段落的垂直對齊(附代碼)

如何用CSS設定段落的垂直對齊(附代碼)

yulia
yulia原創
2018-09-26 15:58:113067瀏覽

在瀏覽網頁時,經常看到一些段落他是垂直對齊的,今天這篇文章就和大家講講如何用CSS設置段落的垂直對齊,有需要的朋友可以參考一下,希望對你有所幫助。

CSS中透過屬性vertical-align來設定段落的垂直對齊方式。

注意,對於文字本身而言,該屬性對於區塊級元素並不起作用,例如e388a4556c0f65e1904146cc1a846bee和dc6dce4a544fdca2df29d5ac0ea9906b等標記,但是,對於表格而言,這個屬性十分的重要。

<span style="font-size:24px;"><html>
<head>
<title>
垂直对齐
</title>
<style>
<!--
td.top{vertical-align:top;}
td.bottom{vertical-align:bottom;}
td.middle{vertical-align:middle;}
-->
</style>
</head>

<body>
<table cellpadding="2" cellspacing="0" border="1">
<tr>
<td><img src="http://scs.ganjistatic1.com/gjfs12/M09/A3/B3/CgEHC1VGJz2HZm6eAAEe8iEJ1Go460_600-0_6-0.jpg" border="0"></td>
<td class="top">垂直对齐方式,top</td>
</tr>
<tr>
<td><img src="http://scs.ganjistatic1.com/gjfs12/M09/A3/B3/CgEHC1VGJz2HZm6eAAEe8iEJ1Go460_600-0_6-0.jpg" border="0"></td>
<td class="bottom">垂直对齐方式,bottom</td>
</tr>
<tr>
<td><img src="http://scs.ganjistatic1.com/gjfs12/M09/A3/B3/CgEHC1VGJz2HZm6eAAEe8iEJ1Go460_600-0_6-0.jpg" border="0"></td>
<td class="middle">垂直对齐方式,middle</td>
</tr>
</body>
</html>
</span>

如上程式碼,建立了一個3行2列的表格,其中左側一列均為圖片,起到了將單元格的高度加大的作用,同時也作為對比。

右邊的一列為文字,分別採用了頂端對齊、底端對齊和中間對齊的方式,對應的CSS的值分別為top、bottom和middle。

如果,對vertical-align屬性設定了具體的數值,對於文字本身,則可以在垂直方向上發生位移。

<span style="font-size:24px;"><html>
<head>
<title>
垂直对齐
</title>
<style>
<!--
span.zs{vertical-align:10px;}
span.fs{vertical-align:-10px;}
-->
</style>
</head>

<body>
<p>给对齐属性设置具体<span class="zs">数值</span>,正数</p>
<p>给对齐属性设置<span class="fs">具体</span>数值,负数</p>
</body>
</html>
</span>

如上程式碼,當屬性值為正數時,文字會向上移動對應的數值,設定為負數時則會向下移動。

此外,vertical屬性還有很多其他值,但主要是適用於圖片。

以上是如何用CSS設定段落的垂直對齊(附代碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn