所以我有一个文本输入,我在chrome上使用html5,我想更改文本输入的外观,我删除了焦点上的轮廓(在chrome上为橙色),将背景设置为浅色,#f1f1f1
但是现在在顶部和左侧都有一个较粗的边框,就像是要向内推,如果背景颜色没有变化,则不会发生这种情况。如何删除?抱歉,我无法在移动设备上提供图片。
它发生在chrome上,即Firefox无法测试其他任何产品。
所以我有一个文本输入,我在chrome上使用html5,我想更改文本输入的外观,我删除了焦点上的轮廓(在chrome上为橙色),将背景设置为浅色,#f1f1f1
但是现在在顶部和左侧都有一个较粗的边框,就像是要向内推,如果背景颜色没有变化,则不会发生这种情况。如何删除?抱歉,我无法在移动设备上提供图片。
它发生在chrome上,即Firefox无法测试其他任何产品。
Answers:
border-style:solid;
将覆盖inset
样式。你问的是哪个。
border:none
将一起删除边框。
border-width:1px
将其设置为类似于背景更改之前的效果。
border:1px solid #cccccc
更具体,并同时应用宽度,样式和颜色这三种。
完全添加border: none
或border: 0
删除边框,或border: 1px solid #ccc
使边框变细且平坦。
要在Firefox中删除幻影填充,您可以使用::-moz-focus-inner
:
::-moz-focus-inner {
border: 0;
padding: 0;
}
观看现场演示。
设置border: 1px solid black
为使所有边均等,并删除任何种类的自定义边框(非实线)。另外,设置box-shadow: none
为删除应用到它的任何嵌入阴影。
solid
和1px
。
试试这个
outline: none;
border-style: solid
是对该问题的最佳答案。