首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CSS中重置边距/填充时使用*是错误的吗?

在CSS中重置边距/填充时使用*是错误的吗?
EN

Stack Overflow用户
提问于 2009-02-18 20:35:49
回答 7查看 549关注 0票数 2

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

根据记录,我在我构建的每个站点中都使用它,但我注意到它并不存在于许多主流的CSS-reset框架中--他们也不使用它有什么原因吗?

代码语言:javascript
复制
* { margin: 0; padding: 0; }
EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-02-23 14:18:28

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

请参阅christianmontoya.com

票数 3
EN

Stack Overflow用户

发布于 2009-02-18 23:57:49

通用选择器会使速度变慢,特别是在一些WAP浏览器上。想一想:它匹配文档树中的每个元素。

此外,对于大多数元素,您将继续指定一个不同于0的边距/填充。就像在中一样,一开始就没有必要为所有元素重置它们。

票数 2
EN

Stack Overflow用户

发布于 2009-05-22 08:44:49

你绝对不想在通用选择器中使用相对大小。如果你这样做,事情很快就会变得很奇怪。;-)

为了获得一个好的基准,我推荐一个经过测试的reset stylesheet

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/562713

复制
相关文章

相似问题

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