定義和用法:
創(chuàng)新互聯(lián)公司專注于綏陽企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,成都做商城網(wǎng)站。綏陽網(wǎng)站建設(shè)公司,為綏陽等地區(qū)提供建站服務(wù)。全流程按需搭建網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)vertical-align 屬性設(shè)置元素的垂直對齊方式。
瀏覽器支持:
所有瀏覽器都支持 vertical-align 屬性。
注釋:任何的版本的 Internet Explorer (包括 IE8)都不支持屬性值 "inherit"。
語法:
vertical-align : baseline | sub | super | top | text-top | middle | bottom | text-bottom | <百分比> | <長度> | inherit
參數(shù):
值 | 描述 |
baseline | 默認(rèn)。元素放置在父元素的基線上 |
sub | 垂直對齊文本的下標(biāo) |
super | 垂直對齊文本的上標(biāo) |
top | 把元素的頂端與行中最高元素的頂端對齊 |
text-top | 把元素的頂端與父元素字體的頂端對齊 |
middle | 把此元素放置在父元素的中部 |
bottom | 把元素的頂端與行中最低的元素的頂端對齊 |
text-bottom | 把元素的底端與父元素字體的底端對齊 |
% | 使用 "line-height" 屬性的百分比值來排列此元素。允許使用負(fù)值 |
inherit | 規(guī)定應(yīng)該從父元素繼承 vertical-align 屬性的值 |
適用于:行內(nèi)元素 和 單元格(table-cell)元素
1、用于行內(nèi)元素
看看我的位置
img{ vertical-align:middle;}
img和span一起出現(xiàn),要想文字對齊圖片的中間位置,就需要為圖片添加img{vertical-align:middle;} 再比如input和span連用時,谷歌火狐IE8以上版本里默認(rèn)的是span在input的中間位置,但ie6/ie7里,span底部和input底部對齊,實現(xiàn)統(tǒng)一的辦法就是給input添加input{vertical-align:middle;},要想它們垂直方向上的中線對齊,就同時也為span設(shè)置span{vertical-align:middle;}
2、用于表格
這是一個測試 | 這是一個測試 |
這是一個測試 | 這是一個測試 |
td{ height:40px; vertical-align:middle;}
3、用于塊級元素
vertical-align不適用于塊級元素,但是可以設(shè)置父元素的display屬性為table-cell,將塊級元素轉(zhuǎn)為單元格,然后再使用vertical-align屬性
div{width:500px; height:200px; display: table-cell; vertical-align: middle; border:1px blue solid;}
IE8及以上瀏覽器效果:(Chrome, FireFox, Opera均正常顯示)
IE7,IE6瀏覽器效果:
為了解決IE6,7下的問題,我們可以采用css hack的方式
div{ width:500px; height:200px; display: table-cell; vertical-align: middle; border:1px blue solid; /*用于IE6,7* *display:block; *line-height:200px; }
再次檢查IE下各版本的效果
更多更全的講解,可查閱 http://www.ddcat.net/blog/?p=233
http://blog.sina.com.cn/s/blog_51048da701018490.html
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨有T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。