国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > CSS > 正文

input 按鈕在IE下顯現(xiàn)不一致的兼容問(wèn)題

2024-07-11 08:29:14
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這段時(shí)間在處理網(wǎng)頁(yè)默認(rèn)的input 按鈕時(shí),IE下常顯現(xiàn)不一致的寬度問(wèn)題,讓人感到很糾結(jié)。所以今天請(qǐng)教了幾位高手把這個(gè)問(wèn)題解決了,現(xiàn)在貼出來(lái)和大家共享一下,當(dāng)然這個(gè)方法在網(wǎng)上曾有人寫(xiě)過(guò),大家可以一起來(lái)相互探討一下。

Html Code:

復(fù)制代碼
代碼如下:
<input type="submit“; class="form-submit" value="subscribe" name="op" id="edit-submit" / >

我先在這里貼出一段初始的CSS樣式

CSS Code:

復(fù)制代碼
代碼如下:
input.form-submit {
border-radius: 3px;//FF下的實(shí)現(xiàn)圓角
-webkit-border-radius: 3px;//Safari,Chrome下實(shí)現(xiàn)圓角
border: 1px solid #469021;
background: #64A246;
color: #fff;
font:bold 11px arial,sans-serif;
padding: 0.25em 0.5em;
text-transform: uppercase;
}

我看先來(lái)看看效果圖吧:

從上圖中我們明顯可以看出,只有在Firefox下顯示才是正常,在IE7和IE下沒(méi)有圓角效果,這個(gè)都是眾所周知,但I(xiàn)E7具有一個(gè)致命的問(wèn)題,就是寬度變長(zhǎng)了,大家一定會(huì)感到奇怪,我們沒(méi)有定寬度的呀,怎么會(huì)這樣呢?呆會(huì)我們會(huì)引用別人的說(shuō)法了說(shuō)明這個(gè)問(wèn)題;另外就是Safari和Chrome下高度怎么也不行的呀。

就是因?yàn)檫@樣的問(wèn)題,我糾結(jié)了一個(gè)下午,但在高人的指點(diǎn)下,還是找到了相關(guān)的解決辦法,現(xiàn)在我們一起來(lái)看看高人是如何解決這樣的兼容問(wèn)題。在IE7下會(huì)隨著文字的增加導(dǎo)致文本距離按鈕左右兩側(cè)的間距越來(lái)越大,這樣就導(dǎo)致了上圖中所看到的效果,但該問(wèn)題存在于IE6/IE7,F(xiàn)F、IE8以及Opera 10沒(méi)發(fā)現(xiàn)類(lèi)似問(wèn)題。對(duì)于另一情況,小生至今還沒(méi)有弄明白為什么在Safari和Chrome下會(huì)出現(xiàn)高度問(wèn)題,還希望各位前輩和高手指點(diǎn)。

針對(duì)前面的Bug,我對(duì)我的CSS稍加做了修改,如下:

復(fù)制代碼
代碼如下:
input.form-submit {
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #469021;
background: #64A246;
color: #fff;
font:bold 11px arial,sans-serif;
padding: 0.25em 0.5em;
text-transform: uppercase;
height: 27px;
line-height: 19px;
margin: 0;
overflow: visible;
width: auto;
*width: 1;
}

也就是我在以前的基礎(chǔ)上增加了以下幾行代碼

復(fù)制代碼
代碼如下:
input.form-submit {
height: 27px;//設(shè)置行高是為了解決Safari和Chrome下的高度問(wèn)題
line-height: 19px;//讓文字居中顯示
margin: 0;
overflow: visible;//只有設(shè)置這個(gè)屬性IE下padding才能生效
width: auto;//現(xiàn)代瀏覽器下識(shí)別
*width: 1;//IE7和IE6識(shí)別,設(shè)置值為1,我也不知道有何作用,但有些人此處設(shè)置值為0
}
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 万安县| 鄂伦春自治旗| 凌海市| 东乡族自治县| 西充县| 远安县| 宜宾县| 玉屏| 嘉兴市| 石河子市| 千阳县| 交口县| 平利县| 西充县| 霞浦县| 虹口区| 临城县| 庄浪县| 鱼台县| 青河县| 湖南省| 北票市| 柏乡县| 黔西县| 静海县| 济源市| 资源县| 襄汾县| 远安县| 亳州市| 伊川县| 惠安县| 土默特右旗| 五河县| 宁海县| 永吉县| 平江县| 峨眉山市| 麻城市| 洛浦县| 宜宾市|