Jump to content
  • 0

<meta> и XHTML


nemo59
 Share

Question

В XHTML атрибуты и их значения должны писаться в нижнем регистре. Действует ли это правило для http-equiv="Content-Type"? Если да, то должно быть так: http-equiv="content-type"? Я просто никогда не видел, чтоб так было.


Еще вопрос по XHTML:

вместо атрибутов name должен использоваться атрибут id (за исключением форм). Касается ли это якорей?

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

1) Где в спецификации XHTML вы нашли требование к регистру значений атрибутов?

2) В XHTML 1.1 — да, в XHTML 1.0, соответственно, нет. Но сейчас эти отличия представляют лишь исторический интерес, так что делать якоря через <a name="..."> всё-таки не надо :)

Link to comment
Share on other sites

  • 0

Спасибо. У меня еще вопрос по поводу XHTML и <meta>:

В XHTML все теги, которые не имеют закрывающегося тега тоже надо закрывать т. е. перед закрывающейся треугольной скобкой нужно ставить пробел с косой чертой. Я много раз встречал, когда пробел не ставили. Правильно ли это?

У тега <meta> также есть атрибут name. Нужно ли его заменять на id?

Link to comment
Share on other sites

  • 0

пробел допускается ставить ради удобочитаемости кода. Требований таких нет.

<br/> и <br /> — равноценные конструкции.

более того: несмотря на то, что xhtml благополучно умер, в действующем стандарте эти конструкции тоже вполне допустимы.

Link to comment
Share on other sites

  • 0
У тега <meta> также есть атрибут name. Нужно ли его заменять на id?

Нет. Но впредь с такими вопросами лучше обращаться не на форум, а к спецификации ;)

ради удобочитаемости кода

ЕМНИП, в каком-то мегаископаемом браузере типа NS2 без пробела теги не распознавались (слеш считался частью тега, а с пробелом — лишь незнакомым атрибутом). Браузеры те вымерли, выросло не помнящее их поколение, но привычка осталась =)

Link to comment
Share on other sites

  • 0

ЕМНИП, в каком-то мегаископаемом браузере типа NS2 без пробела теги не распознавались (слеш считался частью тега, а с пробелом — лишь незнакомым атрибутом)

может этот самый ископаемый браузер пытался организовать поддержку sgml?

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