Jump to content
  • 0

Несколько вопросов.


ААА
 Share

Question

Здравствуйте. У меня к Вам несколько вопросов: :)

1 вопрос:

Кодировку в XHTML документе можно указывать вот таким вот образом:

<?xml version="1.0" encoding="utf-8"?>

Зачем в ней указывать версию документа когда она написана в доктайпе?

2 вопрос:

Так же кодировку в XHTML документе можно указывать и старым способом, то есть:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Каким же способом, рекомендуется указывать кодировку в XHTML документе на самом деле, первым или вторым?

3 вопрос:

Некоторые вот эту кодировку, а именно:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

указывают двумя различными способами, тоесть, либо так как выше, либо так:

<meta http-equiv="Content-Type" content="text/html" charset="utf-8" />

Их различия я выделил красным цветом. Какой же способ самый правильный? :)

4 вопрос:

Не подскажите ли Вы мне сайт (на русском языке) где написаны обсалютно все стандарты XHTML (То есть где написано обсалютно всё что должно и что может входить дополнительного в XHTML документ, в отличии от HTML. И в правильном виде.) документа?

Заранее спасибо всем тем, кто мне поможет разобраться в этих вопросах. :) Спасибо за внимание. :)

P/S Сори если не там создал тему. Подходящей ветки на форуме не нашёл.

Edited by ААА
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

1. Здесь указывается версия XML, согласной которой и следует проверять данную строку.

2. Рекомендую использовать второй способ как наиболее проверенный и устоявшийся. К примеру, в браузере IE (не помню точно версии) имеется ошибка что доктайп должен находиться в первой строке кода. Если там встречается что-то другое, то IE переходит в quirk mode. Это такой странный режим, когда браузер работает не по спецификации, а как ему вздумается.

3. Здесь нет варианта "самый правильный". Первый способ правильный, второй неверный, вот и все. У тега <meta> отсутствует параметр charset.

4. Рекомендую самоучитель по HTML, XHTML (http://htmlbook.ru/download/samhtml.zip), в нем конечно Обсолютно все стандарты не прописаны, но рекомендаций достаточно.

Link to comment
Share on other sites

  • 0
3. Здесь нет варианта "самый правильный". Первый способ правильный, второй неверный, вот и все. У тега <meta> отсутствует параметр charset.

Вы о чём? Этот параметр у меня присутствует.

P/S Большое спасибо за ответы.

Edited by ААА
Link to comment
Share on other sites

  • 0

Ну знаете ли, я тоже могу написать <meta bla="bla-bla"> и доказывать всем, что есть такой параметр bla, потому что он у меня присутствует.

Нет параметра означает, что такого параметра нет в спецификации HTML 4.01 и XHTML 1.1.

Link to comment
Share on other sites

  • 0
Ну знаете ли, я тоже могу написать <meta bla="bla-bla"> и доказывать всем, что есть такой параметр bla, потому что он у меня присутствует.

Нет параметра означает, что такого параметра нет в спецификации HTML 4.01 и XHTML 1.1.

Хорошо, я всё понял, ещё раз спасибо за ответы.

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