我有一个表<table></table>
,也是一个CSS规则*{margin:0;padding:0;}
如何避免通用规则CSS星号(*)?
现在我想废掉的“margin:0
”(通用规则)超过上述表格中的作用。我怎么能做到这一点?
我有一个表<table></table>
,也是一个CSS规则*{margin:0;padding:0;}
如何避免通用规则CSS星号(*)?
现在我想废掉的“margin:0
”(通用规则)超过上述表格中的作用。我怎么能做到这一点?
table#some_id {margin:10px;}
Btw。你不应该使用* {margin:0;padding:0;}
。宁可尝试CSS reset
我不认为这是可能的:声明* { margin: 0; padding: 0; }
删除默认值,你不能“恢复”它们,除非你有一些已知的默认值(你不知道浏览器有哪些值默认)。
对于在你的页面中的所有表:table { margin: 4px; }
对于特定的CSS类表:table.someClass { margin: 4px; }
对于一个特定的表实例:table#someId { margin: 4px; }
您不能撤消它..
你必须重新定义/覆盖它。
给一类到表
<table class="normal"><tr><td>text</td></tr></table>
,并在CSS的使用(例如值)
.normal{margin:5px;padding:5px;}
我检查与检测萤火虫和残疾人的元素使用的码“保证金:0”在杉树中,这导致了我期望的结果。可能是什么原因以及如何实现这一目标? – 2010-11-23 09:52:59
每个选择器都有自己的“重要性”。因此,如果您在该表上定义一个ID并为其定义CSS,它将会覆盖默认规则。 – Kemo 2010-11-23 09:55:09