tinguo002

           

          復(fù)選框文字對齊顯示

          最近的工作中,有很多表單的制作,很多次都碰到復(fù)選框與文字對齊的問題,發(fā)現(xiàn)在不同的瀏覽器中,顯示各異,顯示效果如下

          觀察發(fā)現(xiàn),IE6、IE7 顯示效果基本相同,算是顯示比較正常的效果,IE8、safari 和火狐顯示效果基本相同,兩個(gè)文字都偏下,而opera稍偏下。在之前我的解決方法,都是通過文字外面套上另外的標(biāo)簽,等,通過調(diào)整input標(biāo)簽和label的html標(biāo)簽來對齊,大概方法即是讓input 和label 標(biāo)簽都左浮動,但前提一定是在寫頁面的時(shí)候,文字外面加了label 標(biāo)簽,這種方法應(yīng)為定義了大量的浮動,還需要清除浮動,才能保證下面頁面的正常顯示,或者有些人用相對定位等方法,如果文字外面沒有套label標(biāo)簽,更沒有其他標(biāo)簽?zāi)兀拷?jīng)過查找,發(fā)現(xiàn)其實(shí)還是有很簡單的方法就能解決問題

          方法一:如果將font-family中的第一個(gè)字體設(shè)置為Tahoma,則可以實(shí)現(xiàn)對齊(Verdana等字體也可以)。次方法來源與 藍(lán)色理想 http://www.blueidea.com/tech/web/2009/6910_3.asp

           

           

          如果文字外面有l(wèi)abel 標(biāo)簽,只要定義input,label {vertical-align:middle} 即可,

          注意:因?yàn)閱芜x框或是復(fù)選框有外邊距,所以需要先去除掉他的外邊距。

          方法二: 定義input 標(biāo)簽vertical-align  屬性,調(diào)整input 的上下邊距,來實(shí)現(xiàn)input和文字的水平對齊

          .admin_more  input{vertical-align: text-bottom; margin-bottom:2px; *margin-bottom:-2px;}

          原文:

          http://blog.csdn.net/lifen_zhang/article/details/5415768

          歡迎大家訪問我的個(gè)人網(wǎng)站 萌萌的IT人

          posted on 2013-12-08 21:48 一堣而安 閱讀(190) 評論(0)  編輯  收藏 所屬分類: js_css

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东乡族自治县| 于田县| 岢岚县| 响水县| 同江市| 大新县| 丽江市| 营口市| 微山县| 马山县| 祁阳县| 永胜县| 施秉县| 崇礼县| 铁力市| 平遥县| 大丰市| 肥城市| 扶余县| 乌兰县| 青川县| 洛阳市| 怀远县| 康保县| 中西区| 康定县| 孟津县| 称多县| 慈溪市| 邻水| 巴彦县| 广州市| 临汾市| 云梦县| 新闻| 兴隆县| 安庆市| 临沂市| 延津县| 罗平县| 巴南区|