Firefox中,若是一個表單控件具備required屬性,那麼當這個控件失效時會自動被Firefox加上一圈粉紅色的邊框,極其難看,沒法實現各 個瀏覽器統一,尤爲是當你將這個控件設置了不顯示某些邊框線的時候,要去除Firefox給有required屬性的表單控件添加的邊框,只須要添加一句 CSS代碼便可。
添加下列代碼之後,具備required屬性的input和textarea將再也不自動添加粉紅色邊框(實際上是盒子陰影)。瀏覽器
<style>
ui
input[required]:invalid, input:focus:invalid, textarea[required]:invalid, textarea:focus:invalid{box-shadow: none;}
input
</style>require
或者表單
<style>textarea
input:focus{outline:none;}兼容
input:required:invalid{box-shadow: none;}require
</style>版本
爲了兼容老版本的Firefox,還能夠將-moz-box-shadow:none也添加上去。控件