Heim >Web-Frontend >HTML-Tutorial >[CSS] Firefox required input textarea 粉红色边框去除方案 ._html/css_WEB-ITnose

[CSS] Firefox required input textarea 粉红色边框去除方案 ._html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-21 09:05:371534Durchsuche

Firefox中,如果一个表单控件具有required属性,那么当这个控件失效时会自动被Firefox加上一圈粉红色的边框,极其难看,无法实现各 个浏览器统一,尤其是当你将这个控件设置了不显示某些边框线的时候,要去除Firefox给有required属性的表单控件添加的边框,只需要添加一句 CSS代码即可。
添加下列代码以后,具有required属性的input和textarea将不再自动添加粉红色边框(其实是盒子阴影)。

         input[required]:invalid, input:focus:invalid, textarea[required]:invalid, textarea:focus:invalid{box-shadow: none;}

 

或者

input:focus{outline:none;}

input:required:invalid{box-shadow: none;}

为了兼容老版本的Firefox,还可以将-moz-box-shadow:none也添加上去。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn