谁能告诉我为什么谷歌浏览器会发生这种情况?http://jsfiddle.net/webtiago/D2jLr/
大纲意味着这是一条在某物之外的线,对吗?当我专注于我的输入时,我的大纲变成了“内联”。应该不对吧?这发生在我正在从事的几个项目中。我正在使用 Chrome 19.0.1084.52 m。
有什么帮助吗?
谁能告诉我为什么谷歌浏览器会发生这种情况?http://jsfiddle.net/webtiago/D2jLr/
大纲意味着这是一条在某物之外的线,对吗?当我专注于我的输入时,我的大纲变成了“内联”。应该不对吧?这发生在我正在从事的几个项目中。我正在使用 Chrome 19.0.1084.52 m。
有什么帮助吗?
Chromeoutline-offset
在焦点上更改(控制轮廓的位置)。
只需使用outline: 1px solid blue; outline-offset: 0;
它,它就会按照您想要的方式工作。
看起来就是这样。试试这个,我把线条变粗了。轮廓仍在外面。
它以 1px 移动看起来只是一个 Chrome 错误。你可以通过切换焦点的边框和轮廓颜色来解决它。
input:focus { border: 1px solid red; outline: 1px solid orange;}
它仍然以 1px 移动,但至少保持颜色的顺序。
Chrome 的轮廓边框比您输入的边框略厚,使其看起来像是在里面。如果这很烦人,您可以通过以下方式关闭 chrome 的轮廓:
outline:none;