Я недавно написал сайт, который немного запутан в том, как он работает.Я использовал этот шаблон CSS и этот трюк с равной высотой столбцов .У меня есть не один, а два контейнера, и я не могу вспомнить, что они делают.Это кажется неудовлетворительным.Поэтому я думаю о реструктуризации этой вещи с нуля и, возможно, использовании более «семантических» тегов html5, таких как <nav>
и так далее.Мне интересно, есть ли какие-нибудь вещи типа CSS3, которые я могу сделать сегодня, которые улучшат код.
Вопрос: есть ли лучший способ добиться структуры сайта с такими свойствами:
- 2 столбца одинаковой высоты: одна навигационная боковая панель, один столбец основного содержимого (с шириной в процентах от доступной недвижимости, явно не указано)
- элемент верхнего и нижнего колонтитула, который растягивается на всю ширинувсего два основных столбца
- Это позволяет использовать семантические теги html5 вместо нескольких бессмысленных контейнерных элементов div