Jump to content
  • 0

<! DOCTYPE> и HTML5


Stamper
 Share

Question

добрый день!

читаю самоучитель. в нем приводятся разные варианты содержимого <! DOCTYPE...>, включая различные DTD.

в статье "Пять вещей, которые надо знать об HTML5" есть такая строка

В HTML5 есть только один доктайп: <!DOCTYPE html>

т.о., если я правильно понимаю, учитывая современные тенденции в HTML документах можно писать буквально только "<!DOCTYPE html>", без (к примеру)

PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"

так ли это?

спасибо.

UPD

Благодарю! Развеяли мои сомнения =)

Edited by Stamper
Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0
Да, она переводит в стандартный режим и их.

В какой именно стандартный режим?

На странице валидации http://validator.w3.org/#validate_by_uri+with_options есть список с названием "Document Type". Там есть список режимов. В какой именно режим будет переведён IE6 при такой декларации? Только не говорите, что в HTML5, так как при создании этого браузера никаких HTML5 в помине небыло ;)

Edited by clavin
Link to comment
Share on other sites

  • 0

Режим рендеринга страницы браузером связан с типом документа лишь косвенно. У IE6 и IE7 есть только два режима — квирковый и "как бы стандартный" (насколько они эти стандарты понимают). У мозилловых, вебкитных и Оперы три режима — квирковый, стандартный и "почти стандартный" (всё как в стандартном, только картинки в таблицах ведут себя по-квирковому), этот "почти стандартный" режим включается при Transitional-доктайпах (как HTML4, так и XHTML1). У IE8 есть эти же три режима плюс режим эмуляции IE7 (к счастью, он с доктайпом не связан), у IE9 будут 6 режимов — три как у новых браузеров плюс эмуляция всех режимов IE8 и IE7, но это уже отдельная тема.

Так вот, с коротким доктайпом HTML5 все браузеры новее NS6 переходят в самый стандартный режим, который только умеют (без каких-либо "почти"). Очень подробная статья про доктайпы и режимы (на англ.) — здесь.

Edited by SelenIT
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