Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Подскажите какой DOCTYPE лучше использовать? (https://javascript.ru/forum/xhtml-html-css/6878-podskazhite-kakojj-doctype-luchshe-ispolzovat.html)

greatilya 30.12.2009 07:08

Подскажите какой DOCTYPE лучше использовать?
 
В последнее время пользуюсь:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

в нем мне нравиться наследуемость стилей CSS: например, ставлю на body нужный шрифт, и автоматически во всех вложенных тегах например b, span, p .... и т.д. проставляется этот шрифт.
Но в этом DOCTYPE меня не устраивает следующее: ie не так как другие браузеры обрабатывает padding, margin(если не ошибаюсь одинаковость обработки этих параметров можно осуществить через нужный DOCTYPE).

Подскажите есть ли такой DOCTYPE, который поддерживает наследуемость стилей, и который заставляет браузеры обрабатывать HTML максимально одинаково.
:write:

PeaceCoder 30.12.2009 09:46

http://www.webmascon.com/topics/coding/25a.asp

Пользуюсь <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Такой же как strict но еще захватывает фреймы.

greatilya 30.12.2009 10:10

Спасибо, попробую )

subzey 30.12.2009 22:30

Пользую xhtml strict и давно уже забыл про эти причуды.

greatilya 31.12.2009 07:22

Цитата:

Сообщение от subzey
Пользую xhtml strict и давно уже забыл про эти причуды.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Правильно ли я Вас понял?

subzey 31.12.2009 23:40

Да, он самый. 1.0
Пардон, что не указал версию, стрикт 1.1 лично для меня излишне "стриктоват". Отсутствие target, деградации до "фреймсет" и замена nаme параметром id - хотя и мило, но слегка несовместимо с жизнью.

Tim 05.01.2010 00:13

раньше переходный HTML 4.01 пользовал, с недавнего времени на XHTML 1.0 Strict перешёл.

Cuprum 10.01.2010 15:32

HTML 4.01 Strict стараюсь по возможности. Пока. Потом будет
<!DOCTYPE html>

B~Vladi 11.01.2010 22:14

Пришел к мнению, что стандартные DTD вообще не стоит использовать:-?
Используй свой.
Так же пространство имен должно быть xhtml, ибо зачем заставлять эмулировать старые баги из html?


Часовой пояс GMT +3, время: 18:53.