【发布时间】:2010-11-23 09:49:21
【问题描述】:
我有一个表格 <table></table> 和一个 CSS 规则 *{margin:0;padding:0;}
现在我想取消“margin:0”(通用规则)对上述表格的影响。我怎样才能做到这一点?
【问题讨论】:
标签: css
我有一个表格 <table></table> 和一个 CSS 规则 *{margin:0;padding:0;}
现在我想取消“margin:0”(通用规则)对上述表格的影响。我怎样才能做到这一点?
【问题讨论】:
标签: css
table#some_id {margin:10px;}
顺便说一句。你永远不应该使用* {margin:0;padding:0;}。不如试试CSS reset
【讨论】:
您无法撤消它..
您必须重新定义/覆盖它。
给你的桌子上课
<table class="normal"><tr><td>text</td></tr></table>
在 css 中使用(示例值)
.normal{margin:5px;padding:5px;}
【讨论】:
对于您页面中的所有表格:table { margin: 4px; }
对于特定的 CSS 类表:table.someClass { margin: 4px; }
对于特定的表实例:table#someId { margin: 4px; }
【讨论】:
我认为不可能:声明 * { margin: 0; padding: 0; } 会删除默认值,并且您无法“恢复”它们,除非您有一些已知的默认值(您不知道浏览器默认具有哪些值) .
【讨论】: