第 3 方插件/小部件将此 CSS 注入(inject)到我的 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”
关于javascript - <ul> 和 <li> 标签的默认边距和填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15620395/