Подскажите какой 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: |
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 но еще захватывает фреймы. |
Спасибо, попробую )
|
Пользую xhtml strict и давно уже забыл про эти причуды.
|
Цитата:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Правильно ли я Вас понял? |
Да, он самый. 1.0
Пардон, что не указал версию, стрикт 1.1 лично для меня излишне "стриктоват". Отсутствие target, деградации до "фреймсет" и замена nаme параметром id - хотя и мило, но слегка несовместимо с жизнью. |
раньше переходный HTML 4.01 пользовал, с недавнего времени на XHTML 1.0 Strict перешёл.
|
HTML 4.01 Strict стараюсь по возможности. Пока. Потом будет
<!DOCTYPE html> |
Пришел к мнению, что стандартные DTD вообще не стоит использовать:-?
Используй свой. Так же пространство имен должно быть xhtml, ибо зачем заставлять эмулировать старые баги из html? |
Часовой пояс GMT +3, время: 05:19. |