Ответ 1
table#some_id {margin:10px;}
Btw. вы никогда не должны использовать * {margin:0;padding:0;}
. Скорее попробуйте CSS reset
У меня есть таблица <table></table>
, а также правило CSS *{margin:0;padding:0;}
Теперь я хочу аннулировать эффект "margin:0
" (универсальное правило) над вышеупомянутой таблицей. Как я могу это достичь?
table#some_id {margin:10px;}
Btw. вы никогда не должны использовать * {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; }
удаляет значения по умолчанию, и вы не можете их "восстановить", если у вас нет известных значений по умолчанию (вы не знаете, какие значения имеет браузер по умолчанию).