July 10th, 2007

Coffee

(no subject)

В ru_webdev разгорелась дискуссия на тему: „А нужна ли XML-декларация?“

Моё мнение по этому поводу простое:
Во-первых, она не является обязательной;
Во-вторых, XML-декларация нужна для двух вещей: указания версии XML и кодировки, но версия XML у нас есть строго одна — «1.0», а кодировку нужно указывать только если она отличается от UTF-8/16.
В-третьих, от неё у IE6 срывает крышу и он сваливается в QuirksMode.

Вывод: нужно писать страницы в UTF-8 и не использовать XML-декларацию.

PS: одна из причин, по которой в своей работе я не использую XHTML: наша студия до сих пор верстает в (о ужас) koi8-r и использует русский Apache. :(