我有一個表<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