История изменений
Исправление
gaylord,
(текущая версия)
:
Во-первых совместимость здесь не благодаря, а вопреки W3C.
Что сломалось между HTML5 и HTML4, например?
Например, теги font, center и т.п. удалены, просто если браузер их не покажет — это плохой браузер.
И? В HTML4-то они остались. Если у тебя HTML4 документ, все работает. HTML5 не пройдет проверку на валидность, ты починишь, будет нормально. Выкинуть стили в CSS было лучшим решением evar. То что CSS стал переусложненным кошмаром это плохо, но это судьба всех популярных индустриальных стандартов.
Во-вторых посмотрите на S-выражения. Этот формат хранения данных был придуман и известен почти всем программист уже лет 20 как к тому моменту, как стали придумывать HTML. Встает вопрос: а все ли в порядке с головушкой у авторов HTML? Сейчас можно поныть: «ну так сделали тогда, сейчас никто ничего исправлять не будет» — но это не уменьшает вреда, нанесенного авторами HTML.
Какая разница какие там причины-то были? Оно понятное? Понятное. Удобное? Вполне. Как язык разметки он хорош для роботов, а люди в нем не пишут (как не писали бы в S-expr), предпочитая какой-нибудь текстовый редактор или MD.
Исправление
gaylord,
:
Во-первых совместимость здесь не благодаря, а вопреки W3C.
Что сломалось между HTML5 и HTML4, например?
Например, теги font, center и т.п. удалены, просто если браузер их не покажет — это плохой браузер.
И? В HTML4-то они остались. Если у тебя HTML4 документ, все работает. HTML5 не пройдет проверку на валидность, ты починишь, будет нормально.
Во-вторых посмотрите на S-выражения. Этот формат хранения данных был придуман и известен почти всем программист уже лет 20 как к тому моменту, как стали придумывать HTML. Встает вопрос: а все ли в порядке с головушкой у авторов HTML? Сейчас можно поныть: «ну так сделали тогда, сейчас никто ничего исправлять не будет» — но это не уменьшает вреда, нанесенного авторами HTML.
Какая разница какие там причины-то были? Оно понятное? Понятное. Удобное? Вполне. Как язык разметки он хорош для роботов, а люди в нем не пишут (как не писали бы в S-expr), предпочитая какой-нибудь текстовый редактор или MD.
Исходная версия
gaylord,
:
Во-первых совместимость здесь не благодаря, а вопреки W3C.
Что сломалось между HTML5 и HTML4, например?
Например, теги font, center и т.п. удалены, просто если браузер их не покажет — это плохой браузер.
И? В HTML4-то они остались. Если у тебя HTML4 документ, все работает.
Во-вторых посмотрите на S-выражения. Этот формат хранения данных был придуман и известен почти всем программист уже лет 20 как к тому моменту, как стали придумывать HTML. Встает вопрос: а все ли в порядке с головушкой у авторов HTML? Сейчас можно поныть: «ну так сделали тогда, сейчас никто ничего исправлять не будет» — но это не уменьшает вреда, нанесенного авторами HTML.
Какая разница какие там причины-то были? Оно понятное? Понятное. Удобное? Вполне. Как язык разметки он хорош для роботов, а люди в нем не пишут (как не писали бы в S-expr), предпочитая какой-нибудь текстовый редактор или MD.