Я определяю некоторые классы CSS, которые при применении к таблице будут генерировать некоторые стили по умолчанию.Переопределить стиль CSS
Например, позволяет сказать, что я создаю класс под названием MYTABLE:
.myTable {
th {
background-color: #000;
}
td {
background-color: #555;
}
}
Таким образом, любая таблица с .myTable класса получили бы эти цвета на м и тд по умолчанию.
Я думал, что если другой класс должен быть назначен отдельному td, тогда он переопределит стиль по умолчанию.
Так что, если у меня был еще один класс:
.red { background-color: red; }
И стол:
<table class=myTable>
<th class="red">Content</th>
<td>Hello!</td>
</table>
Я думал, что «красный» класс будет вызывать фон заголовка быть красным, а не черный. Это не относится к делу. Для того, чтобы этот класс, чтобы переопределить оригинал, он должен быть определен в пределах MYTABLE класса как так:
td.red { background-color: red; }
Я что-то здесь отсутствует, есть другой способ сделать это так, чтобы я мог иметь стили по умолчанию, легче переопределить?
Я никогда не видел CSS вложенными, что путь - это законно? – n8wrl
@ n8wrl: Ой, забыл изменить это. Это написано вслух. –