css - 在 CSS 中重置 Margins/Padding 时使用 * 是错误的吗?

标签 css performance

应该避免以下内容,还是应该因其简单性而受到赞扬?

郑重声明,我在我构建的每个站点中都使用了它,但我注意到许多主流 CSS-reset 框架中都没有它——他们不使用它有什么原因吗?

* { margin: 0; padding: 0; }

最佳答案

最好不要使用它,因为它会导致表单元素出现问题,尤其是输入按钮和选择框。

参见 christianmontoya.com

关于css - 在 CSS 中重置 Margins/Padding 时使用 * 是错误的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/562713/

相关文章:

javascript - Ext JS 类的最佳实践最终会产生过多的 .js 文件。性能怎么样?

IOS 上的 Chrome 41 忽略了用于打印的 Css

html - 有没有办法让 CSS(和浏览器)使用系统版本的字体(如果存在),否则使用 font-face?

mysql - 我怎样才能索引-优化这个MySQL查询?

performance - Apache Spark/Cassandra 集群上的过度分区(任务过多)

python - 如何使用 VLOOKUP 类型在 Pandas 中的新列中添加值?

html - 为什么我的图像在大多数浏览器中都能正确定位,但在 IE 中却不能?

HTML 边距问题 - 正文可滚动超过声明的宽度

html - 将 hr 在带有文本的 div 后面垂直对齐

Python 多维数组的快速数组乘法