Dim*_*off 7 css html5 webkit google-chrome css-reset
这有点烦人.似乎webkit(通过chrome 13 canary)正确地设计了各种输入类型,并且它以一种主要方式与设计发生冲突.
特别是,这些让我头疼:
我正在使用样板和现代化器.
input[type=search]
带占位符的简单覆盖文本样式.
我知道你可以通过它来定位它
input::-webkit-input-placeholder
然而,这似乎不能像这样的东西text-shadow
- 这有点废话.有谁知道这可能是一个将被修复的错误,还是我需要回到javascript占位符解决方案?
搜索输入带有白色bg并删除基本CSS类中定义的圆角.我找到了重置代码:
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
display: none;
}
input[type=search] {
/* the webkit overrides need to stay at the top */
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
/* your styles here */
}
Run Code Online (Sandbox Code Playgroud)
它有点帮助.
我通过设置修复表单元素周围的光晕outline: none
.
我想我真正想要的是一个CSS重置,它取出user agent stylesheet
了影响它的(根据网络检查员)任何预定义的样式.是否有任何重置可以做到这一点,所以尽管doctype是HTML5,元素的呈现方式与HTML5之前一样简单,并在基本CSS中遵循隐式规则设置?
我不想这么说,但尽管它的所有内存占用问题和插件的缓慢,FireFox 4实际上完美呈现了一切.Webkit不应该试图为您设计样式,只需提供一个API,如果您想要...
归档时间: |
|
查看次数: |
19719 次 |
最近记录: |