【问题标题】:How can I get rid of input border in chrome?如何摆脱 chrome 中的输入边框?
【发布时间】:2013-10-15 21:44:01
【问题描述】:

在 Chrome 中,我的设计在搜索输入字段的边缘有一个浅色边框或轮廓。我怎样才能摆脱它?

【问题讨论】:

  • 查看他们的答案,我只想添加“border:0px none;”
  • 目前的解决方案似乎都不起作用。还有其他想法吗?
  • 你为什么要这样做?我发现突出显示非常有用。我不会使用找到禁用它的方法的网站。找不到我在哪里打字。不是每个人都使用鼠标浏览互联网。
  • 看起来你的 CSS 也坏了。该网站无法在 Chrome 中为我正确呈现。
  • 对不起,我的 CSS 坏了。已修复,在此先感谢。

标签: css google-chrome


【解决方案1】:

如果您指的是蓝色“发光”,请添加以下 CSS:

outline: none;

【讨论】:

    【解决方案2】:
    form#search input[type="search"] { 
        -webkit-appearance: none; 
    }
    

    请注意,这将禁用选择元素箭头。

    【讨论】:

    • 好吧,既然你使用减号,你必须用引号转义你的搜索词:"-webkit-appearance"
    【解决方案3】:
    input, select {
        outline: none;
    }
    

    这将禁用所有常规表单元素的浏览器大纲。

    【讨论】:

      【解决方案4】:

      嘿,删除轮廓很容易。只需将none 设置为css 中输入字段的outline 属性即可。

      例如

      form input[type=text]:focus, form input[type=password]:focus, textarea:focus {
          outline: none;
      }
      

      以上将删除 chrome 和 safari 浏览器中表单元素焦点上的轮廓边框。

      【讨论】:

        【解决方案5】:

        这个 sn-p 对我有用:

        input:focus {
            box-shadow: none;
        }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-11-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-08-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多