css对div设置border: none;出现的问题。

问题描述:

我有一个div标签,里面嵌套一个input标签。对div设置边框,但是不想对input标签设置边框。

现在,我设置input标签的display:block; border:none;

用了几个浏览器测试了一下:

https://img3.mukewang.com/5b7a75b80001784505790176.jpg

但是,当我点击输入框的时候在不同的浏览器中就出现问题了。

IE浏览器正常:

https://img.mukewang.com/5b7a75c10001f91104310111.jpg

火狐浏览器也正常:

https://img1.mukewang.com/5b7a75c700017b5404670119.jpg

chrome浏览器出现了问题:

https://img.mukewang.com/5b7a75ce0001fdf304370132.jpg

360浏览器也出现了问题:

https://img1.mukewang.com/5b7a75d40001704704400137.jpg


SMILET
浏览 816回答 1
1回答

慕村225694

那是input域的焦点样式~把input:focus伪类的样式设置一下~{border:none;box-shadow:none;}
打开App,查看更多内容
随时随地看视频慕课网APP