Именно из-за того, что вы указали в «P.S.», у меня и начал складываться подобный образ языка разметки.
И я полностью согласен с тем, что этот образ полностью разрушит семантику. И именно в семантике я и вижу основную проблему для вёрстки. Семантика зачастую очень неоднозначна.
Обратите внимание на то, как статья разделена чертой. То, что над чертой — те яркие примеры неудобств, с которыми приходится сталкиваться при вёрстке. То, что под чертой — лишённый этих проблем и неудобств язык разметки, с которым мне бы хотелось работать.
Я и не пытался устраивать революцию, по этому над хабракатом предупредил, что бы читатель не ждал гениального решения всех проблем веба. У меня слишком мало опыта, и знаний что бы тягаться с целым w3c или сообществом основных браузеров. Всё чего я хотел — обратить внимание на то, к чему мы пришли, развивая html, и предложить читателю подумать о том, верен ли курс.
Вместо пользовательских тегов использовать уже существующие атрибуты id и class. Возможно, зря не указал это в статье.
Почему вёрстка без них превратиться в ад?
Урезание тегов до 5 — обусловлено желанием упростить некоторые моменты в вёрстке. (иначе можно было бы оставить один или не оставлять вообще ни одного, а перейти к xml).
<a> — не упрощает ничего. Это основной/базовый тег
<b> — чуть упрощает описание простых элементов страницы, ввиду отсутствия закрывающего тега.
Возможно <c /> и <d /> зря разделил. Вместе они упрощают описание различных оформительских и активируемых элементов.
<e /> — нужен что бы не заморачиваться с описанием технических элементов.
Главное, почему я выделил эти 5 — в современном html 5 основных «типов» тегов.
someddtext
other text
third text
не вижу в этом большой проблемы
И я полностью согласен с тем, что этот образ полностью разрушит семантику. И именно в семантике я и вижу основную проблему для вёрстки. Семантика зачастую очень неоднозначна.
Обратите внимание на то, как статья разделена чертой. То, что над чертой — те яркие примеры неудобств, с которыми приходится сталкиваться при вёрстке. То, что под чертой — лишённый этих проблем и неудобств язык разметки, с которым мне бы хотелось работать.
Я и не пытался устраивать революцию, по этому над хабракатом предупредил, что бы читатель не ждал гениального решения всех проблем веба. У меня слишком мало опыта, и знаний что бы тягаться с целым w3c или сообществом основных браузеров. Всё чего я хотел — обратить внимание на то, к чему мы пришли, развивая html, и предложить читателю подумать о том, верен ли курс.
Почему вёрстка без них превратиться в ад?
Урезание тегов до 5 — обусловлено желанием упростить некоторые моменты в вёрстке. (иначе можно было бы оставить один или не оставлять вообще ни одного, а перейти к xml).
<a> — не упрощает ничего. Это основной/базовый тег
<b> — чуть упрощает описание простых элементов страницы, ввиду отсутствия закрывающего тега.
Возможно <c /> и <d /> зря разделил. Вместе они упрощают описание различных оформительских и активируемых элементов.
<e /> — нужен что бы не заморачиваться с описанием технических элементов.
Главное, почему я выделил эти 5 — в современном html 5 основных «типов» тегов.