首頁 > web前端 > css教學 > 主體

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

yulia
發布: 2018-09-26 15:58:11
原創
3095 人瀏覽過

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

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

注意,對於文字本身而言,該屬性對於區塊級元素並不起作用,例如

等標記,但是,對於表格而言,這個屬性十分的重要。

<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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!