如何填充:在CSS中自动工作?

前端之家收集整理的这篇文章主要介绍了如何填充:在CSS中自动工作?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在研究一个具有CSS重设的遗留项目,其中* {margin:0;填充:0}应用于所有内容.现在,我的新代码不需要它,因为它依赖于Normalize.css.这不是一个问题,但在某些地方我需要使用这两种风格.

如何取消我的CSS?我已经能够做{* margin:auto},工作正常.填充也是一样的.是否有等效的方法来重置填充.你如何解决这个问题?

解决方法

自动不是填充属性的有效值,唯一可以做的是取出填充:0;从*声明,否则只需将填充分配给相应的属性块.

如果删除填充:0;从* {}比浏览器将应用默认样式到您的元素,这将给您意想不到的跨浏览器定位偏移几个像素,所以最好分配填充:0;使用*,而不是如果要覆盖填充,只需使用其他规则

.container p {
   padding: 5px;
}

猜你在找的CSS相关文章