在瀏覽網頁時,經常看到一些段落他是垂直對齊的,今天這篇文章就和大家講講如何用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中文網其他相關文章!