Pavelbeginner пишет:Например, я объявил доктайп html-я 5. Как более старые браузера, которые появились до создания html 5, узнают, как нужно парсить и отображать документ?
(Добавление)
И мини вопрос в догонку. В объявлениях по трудоустройству пишут "кроссбраузерная верстка". Что это значит?
1. Зависит от браузера и от того, какой конкретно тип доктайпа для html5 ты указал. Их может быть несколько, отличных в т.ч. по строгости следования правилам этого стандарта.
Так вот, в зависимости от типа доктайпа и версии браузера, они могут вести себя по разному. Большинство из популярных браузерво всеравно будут пытатсья отобразить документ, даже если в коде вообще нет элементов разметки стандарта html5. При этом разные браузеры могут ругаться, выводить информацию о том что в документе есть ошибки и т.п.
2. Кроссбраузерная верстка означает одинаковое отображение веб-страницы в популярных браузерах (если конкретные виды и их версии не уточняются, то, обычно, имеется ввиду что сайт должен одинаково смотреться во всех известных браузерах и их версиях, что весьма не просто сделать если страница сложная).
Отсюда и профессия html-кодера и верстальщика, который знает особенности всех браузеров, их слабые места, может писать стилевые "хаки" дабы обеспечить одинаковое отображение страницы в браузерах.
|