欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vertical-align 表單元素垂直對(duì)齊的解決方法

  發(fā)布時(shí)間:2009-07-29 17:04:52   作者:佚名   我要評(píng)論
最近的項(xiàng)目涉及到很多表單的制作,特別是復(fù)選框(checkbox)和單選框(radio)。但是在前端開(kāi)發(fā)過(guò)程中發(fā)現(xiàn),單(復(fù))選框和它們后面的提示文字在不進(jìn)行任何設(shè)置的情況下,是無(wú)法對(duì)齊的,而且在Firefox和IE中相差甚大。即使設(shè)置了vertical-align:middle,也依然不能完美對(duì)齊。

于是,嘗試去掉radio的外邊距,刷新后顯示正常。(其實(shí)多選框checkbox也是有外邊距的,只是它的外邊距四個(gè)方向都有,并且相等,所以對(duì)于垂直對(duì)齊沒(méi)有影響。)下圖是一些常用表單元素的最終顯示效果以及最終代碼,大家可以用不同瀏覽器看一下實(shí)際的效果(注:由于演示使用的12px的中文實(shí)際只有11px高,而 IE下文本框等元素的高度是22px,一個(gè)是奇數(shù),一個(gè)是偶數(shù),所以這些部分在IE中是無(wú)論如何也對(duì)不齊的,差1px。如果手動(dòng)控制文本框高度為奇數(shù),或者將文字設(shè)置成為偶數(shù)的高度,則顯示正常):



提示:您可以先修改部分代碼再運(yùn)行

相關(guān)文章

最新評(píng)論