首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何恢复webkit- normalize.css的输入[normalize.css“搜索”]的外观

如何恢复webkit- normalize.css的输入[normalize.css“搜索”]的外观
EN

Stack Overflow用户
提问于 2014-05-09 16:03:39
回答 1查看 2.1K关注 0票数 5

我使用的是normalize.css,它确实删除了搜索输入的图标

代码语言:javascript
复制
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

我想还原一些选择器(不是全部!)在我的css文件中,但是我找不到它的默认用户代理样式。

对于“搜索取消”按钮,解决方案是:

代码语言:javascript
复制
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: searchfield-cancel-button;
}

但是webkit-search-decoration属性没有恢复,我不知道什么也是规范化的。我不能检查样式,因为它是这个花哨的特殊的伪元素!

下面是一个演示:http://jsbin.com/capujozi/1/edit

在哪里可以找到默认用户代理样式值的规范?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-09 16:09:32

在哪里可以找到默认用户代理样式值的规范?

您可以找到WebKit的UA样式表这里的最近副本。

下面是::-webkit-search-decoration伪元素的相关规则:

代码语言:javascript
复制
input[type="search"]::-webkit-search-decoration {
   -webkit-appearance: searchfield-decoration;
    display: block;
   -webkit-flex: none;
   -webkit-align-self: flex-start;
    margin: auto 0;
}
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23569161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档