我有一个表格
<table></table>
和一个CSS规则*{margin:0;padding:0;}
现在我希望消除上述表格受到“margin:0
”(通用规则)的影响。我该如何实现?<table></table>
和一个CSS规则*{margin:0;padding:0;}
现在我希望消除上述表格受到“margin:0
”(通用规则)的影响。我该如何实现?table#some_id {margin:10px;}
顺便说一下,你不应该使用* {margin:0;padding:0;}
。而是尝试使用CSS重置
您无法撤销它。
您需要重新定义/覆盖它。
给您的表格添加一个类。
<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; }
会删除默认值,你无法“恢复”它们,除非你知道某些已知的默认值(你不知道浏览器默认使用哪些值)。