[英]Default margin and padding for <ul> and <li> tags
第三方插件/小工具将此CSS注入我的html页面。
* {
margin: 0px; padding: 0px;
}
html {
margin: 0px; padding: 0px;
}
body {
margin: 0px; padding: 0px;
}
有什么办法可以覆盖CSS并撤消它造成的所有损害?
我必须在页面上有该小部件。 我不能删除它。
编辑:根据评论之一,此CSS很好,因为它可以规范化渲染,但会破坏我的
'*'
标记规则将其破坏。 这是不带“ *”规则的列表的外观。
这就是它的外观。
详细说明@ j08691的答案,特别是第2点,您可以使用以下内容覆盖列表的小部件的CSS:
html ul{
margin: 1em 0;
padding: 0 0 0 40px;
}
使用的值来自Nicholas Gallagher(@necolas)的“ normalize.css”
或者:
!important
关键字可以覆盖不需要的样式。 是的,正如@ j08691所说,用!important关键字添加CSS可能是最干净的方法:
* { margin: YOUR VALUE !important; padding: YOUR VALUE !important;}
html {margin: YOUR VALUE !important; padding: YOUR VALUE !important;}
body {margin: YOUR VALUE !important; padding: YOUR VALUE !important;}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.