Как стать автором
Обновить

Структурная верстка сайта — радикальное упрощение html — css верстки

Все, изложенное здесь — просто. Почему до этого еще никто не додумался?
Программирование из искусства стало технологией после внедрения концепции «структурного программирования». А верстка сайтов была и остается искусством — запутанным бредом многочисленных гуру, басней о кроссбраузерной совместимости.
А ведь нынеча браузеры — совсем не то, что давеча — связка xhtml — css в основных современных браузерах работает практически ОДИНАКОВО. Есть некие различия в неких частных случаях. Возникает вопрос — а нужны ли нам эти частные случаи?
Применим основную идею структурного программирования — сокращение используемых программных структур к верстке. Можно выделить основные визуальные элементы web-страницы — заголовок web-страницы(title), гиперссылка, перечисление ( список ), меню, заголовки (h1-h6), параграф, выделенный текст, колонки, области, окна, картинки, таблицы, ввод данных (формы).
Для реализации этих элементов нужно отобрать связки тегов html — стилей css, работающие одинаково во всех браузерах. Все остальные теги «ф топку».
К примеру, есть тег ul и тег ol. В css существует list-style, делающее ol ненужным. Так зачем мне вообще знать о его существовании?
Для стилей css можно предложить следующее — максимально использовать сокращенные формы записи, упорядочивать их по вложенности визуальных элементов и по атрибутам.
Такая вот идея простой верстки сайтов, даже в сегодняшнем не до конца проработанном виде уже очень существенно облегчила мне жизнь.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.