проблема с Doctype Html Public
Помогите плиз разобраться с вот этой строчкой
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//RU">
все что я про это знаю, это то что эта строчка указывает, про версию ХТМЛ которая используется,
а что значит слово Transitional, и какой вообще бывает синтаксис этой строчки я встречал ее довольно в разных интерпритациях.
проблема, в том что в зависимости от нее, браузера (ИЕ ФайерФокс) показывают по разному страницу.
Может кто расскажет в чем ее соль.
Или ссылкой поделиться где про это подробно написано, и желательно по русски
Спасибо
а что значит слово Transitional, и какой вообще бывает синтаксис этой строчки я встречал ее довольно в разных интерпритациях.
Transitional ставится если мы будем применять элементы и атрибуты, которые когда-то относились к стандарту HTML. То есть этот вариант как сервиспак включает в себя версии HTML 2 и 3.
Кроме этого варианты существуют
Strict , Frameset
Соответственно, если используем XHTML те же три варианта языка
Если используем версии раньше HTML 4
вариантов нет
читать
http://www.selfhtml.ru/html/allgemein/grundgeruest.htm
Greenering
Спасибо большое
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//RU">
Это НЕправильный doctype. Вконце должно быть '[color=navy]...//EN">[/color]' (а не '...//RU">')
А если надо задать язык страницы, это делается, напимер, так:
[color=navy]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="ru">
...
</html>[/color]
Чтобы выучить современный HTML, нужно ОБЯЗАТЕЛЬНО читать его спецификацию (и только ее, т.к. это первоисточник):
http://www.w3.org/TR/html4/
а вот и по-русски:
http://www.w3.org/MarkUp/html4-updates/translations#Russian
Удачи!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> - HTML 3.2
И далее на http://htmlhelp.com/tools/validator/doctype.html.
Added:
А еще лучше здесь - http://www.w3.org/QA/2002/04/valid-dtd-list.html.