Jump to content
  • 0

С XHTML на HTML 5


tini.kRyptoNite
 Share

Question

На данный момент изучаю XHTML, CSS. Говорят HTML 5 сыроват, стоит пока работать на XHTML, а потом уже переходить на HTML 5? И не будет это трудно сделать если пока буду использовать и изучать XHTML?

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Если вы не настраиваете сервер на отдачу страниц с mime-типом application/xhtml+xml, то вы уже работаете с HTML5 :). Он допускает XHTML-синтаксис для HTML-страниц (в отличие от настоящего XHTML, между прочим).

Link to comment
Share on other sites

  • 0

Выучи сначала xhtml а потом и проблем с html5 не будет.

Почему сначала xhtml? Все просто - синтаксис html не дает четких ограничений написания кода, что иногда приводит к путанице или не совсем желаемому результату, а xhtml наоборот требует строго и правильного описания, соответственно дисциплинирует твой код и позволяет быстрей выявлять ошибки или не делать их вовсе)

Также уже сейчас используй <!doctype html> если интересно почитай про доктайпы(на сайте w3c.org) что как и почему и придешь к выводу что если нету особых случаев(у меня за 2 года таких случаев не было), то нужно использовать именно его

Link to comment
Share on other sites

  • 0
синтаксис html не дает четких ограничений написания кода, что иногда приводит к путанице или не совсем желаемому результату, а xhtml наоборот требует строго и правильного описания

Ерунда. Пресловутые закрывающие слеши в одиночных тегах никогда не были "правильными" для HTML и изредка, но сами по себе приводили к проблемам. А с точки зрения DOM-структуры XHTML расхлябан даже больше (если в HTML внутри table всегда будет tbody, то в XHTML - может быть, а может не быть...).

Правило при написании кода одно: думайте не о слешах, кавычках и прочих закорючках, а об элементах и их атрибутах/свойствах, которые появятся в итоге в DOM в браузере. Почаще проверяйте себя веб-инспекторами (Firebug, F12 в IE и т.п.), а объяснение любым неожиданностям ищите в спецификации. Синтаксис - ничто, логическая структура документа - всё! :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy