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

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

button在IE6/7下的黑邊去除方案

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

好久沒(méi)有處理過(guò)IE6下的兼容問(wèn)題了,今天有朋友碰到過(guò)input[type="submit"]和button[type="submit"]在IE6-7下會(huì)出現(xiàn)黑邊,就算是你在樣式中重置了一個(gè)border屬性也是如此。真是蛋疼的很。后來(lái)經(jīng)過(guò)查找相關(guān)的資料,終于找到了解決方法,放上來(lái)與大家分享一下,這個(gè)問(wèn)題有可能不只一個(gè)人會(huì)碰到。(^_^)

在介紹如何處理這個(gè)bug之間我們一起來(lái)回顧一下,在IE6-7下,input[type="submit"]和button[type="submit"]存在的問(wèn)題還不僅是這個(gè),常見(jiàn)的有:button在IE67下的寬度兼容問(wèn)題、button的行高問(wèn)題(各瀏覽器下解析不一樣)、button的outline問(wèn)題,甚至submit在ios下也存在問(wèn)題。這么多煩人的事,苦逼了前端人員。今天就在為大家增加一個(gè)問(wèn)題的解決方案——如何去除IE67下按鈕的黑邊框

問(wèn)題

問(wèn)題是這樣的,你的登錄表單中有一個(gè)登錄按鈕,當(dāng)?shù)卿洶粹o得到焦點(diǎn),并且消失焦點(diǎn)后,登錄按鈕會(huì)有一個(gè)1px的黑色邊框,這樣直接影響了頁(yè)面的效果,但是這樣的問(wèn)題是怎么來(lái)的,我也不知道(希望有知道朋友能幫忙解釋一下)。而且這樣的bug將出現(xiàn)在下面兩個(gè)元素上:

    button按鈕使用了【type="submit"】會(huì)產(chǎn)生這樣的bug;input使用了【type="submit"】也會(huì)產(chǎn)生這樣的bug。

一起來(lái)看這個(gè)問(wèn)題的截圖:

如何移除button在IE67下的黑邊

解決方案

要解決這樣的bug最好的方法就是在button和input的標(biāo)簽外添加一個(gè)標(biāo)簽,然后將樣式寫(xiě)在這個(gè)標(biāo)簽上,并且把button和input的默認(rèn)樣式都去除掉,相信不少同學(xué)是這樣使用的,簡(jiǎn)單了事。但有的情況下我們是無(wú)法為這兩個(gè)元素添加標(biāo)簽的,那么我們就需要?jiǎng)e的方法來(lái)解決。

正常的解決方案是沒(méi)了,只有使用濾鏡來(lái)解決:

復(fù)制代碼
代碼如下:
<!--[if IE] >
<style type="text/css" >
input {
filter:chroma(color=#000000);
}
</style>
<![endif]-->

因?yàn)檫@個(gè)問(wèn)題,存在所有按鈕上,為了一勞永逸,建議在reset.css樣式中加入:

復(fù)制代碼
代碼如下:
input[type=submit],
input[type=reset],
input[type=button]{
filter:chroma(color=#000000);
}

屬性選擇器在IE下沒(méi)有得到較好的支持,可以使用類(lèi)名來(lái)代替,比如說(shuō)“form-text”。

就是這么一句代碼,把黑色邊框去掉了。

順便介紹一個(gè)IE6-7解決焦點(diǎn)點(diǎn)狀線去除的技巧,我們有時(shí)候在ie6-7下使用

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 广水市| 旅游| 罗源县| 河西区| 门头沟区| 望谟县| 甘德县| 邛崃市| 元朗区| 宝应县| 蒙城县| 诸城市| 宁国市| 兴和县| 土默特右旗| 浙江省| 马龙县| 玉林市| 嘉荫县| 崇礼县| 商水县| 巴塘县| 曲沃县| 新干县| 台前县| 兴义市| 清镇市| 观塘区| 建昌县| 手游| 舞阳县| 常山县| 屏东市| 梅州市| 安义县| 贵港市| 淮阳县| 左贡县| 江都市| 嵊泗县| 和龙市|