В качестве примера представьте, что у меня есть стол.Похоже, стандартное поведение выравнивания (не уверен, что это спецификация html или только браузеры, которые я использую?) Заключается в выравнивании элементов body по левому краю и выравнивании элементов head по центру.
Так что, если я хочу, чтобы все выравнивалось по левому краюменее эффективно писать
#MyTable td {
text-align: left;
}
, чем писать
#MyTable tbody td {
text-align: left;
}
Или это действительно не имеет никакого значения?
Что является наилучшей практикой в этой ситуации?
Наверное, мой вопрос на самом деле о том, как устанавливаются стили по умолчанию.На самом ли деле они явно установлены браузером, если не найден соответствующий стиль, если он найден в CSS?Или это подлинное поведение по умолчанию, когда стиль отсутствует.