Его время уходит. HTML 5 - это то же самое, только в профиль.
HTML - частный случай языка XML, следовательно, он предназначен только для структурирования и передачи информации.
HTML - это HyperText Markup Language, язык разметки гипертекста, то есть, текста с гиперссылками.
Его главная функция - в том, чтобы расставлять в тексте ссылки на другие документы, какой-то текст делать жирным, а какой-то - курсивным. С этим прекрасно справляются
, , , , - . Все остальные теги - это костыли, предназначенные для того, чтобы страничку можно было красиво оформить.
Эволюция HTML напоминает превращение молотка в микроскоп: сначала к нему приклеили скотчем линзу, потом ещё одну, потом их соединили трубкой, потом к кончику рукояти на клей ПВА приделали подставку, несколько раз перекрашивали и передвигали линзы друг относительно друга. В итоге и гвозди забивать неудобно, и микроскоп хреновый вышел. Всё это - вместо того, чтобы собрать с нуля микроскоп.
Задачу скругления уголков у блока ещё каких-то полтора года назад решали десятком разных способов: от
картинок сверху и снизу до
JavaScript и
четырёх картинок по углам. Ну, и самый анекдотичный (хоть и весьма красивый) метод -
вот такое извращение.
Не оформление страницы, а
ASCII Art какой-то. Конечно, в этом есть своя прелесть, но ведь гораздо эффективнее
было бы взять графический планшет, открыть PhotoShop и нарисовать всё от руки (или, хотя бы, мышкой).
Сейчас уже приняты CSS 3 и HTML 5. В целом, курс дальнейшего развития веба следующий:
- исключить из HTML всё кроме структурированных данных (в дальнейшем - заменить его на сгенерированный на стороне сервера XML);
- всё оформление перенести в CSS;
- всю логику и обработку форм перенести в JavaScript;
- обработку информации и обеспечение безопасности перенести на сервер и поручить её PHP, RoR и Python'у;
Сколько ещё будет жить сборник костылей по имени HTML - неизвестно. Другой сборник костылей по имени «x86-совместимая архитектура» живёт уже больше 20 лет. Я знаю лишь, что переход от HTML к более адекватным языкам разметки будет гораздо проще, чем от x86 к другой архитектуре.
Тут не исправить уже ничего, W3C, жги. Мы готовы.