Читать «HTML5. Недостающее руководство» онлайн - страница 15

Мэтью Мак-Дональд

нескольких веб - страниц или, по крайней мере, вы понимаете, как использовать элементы HTML для структурирования содержимого в заголовки, абзацы и спи-ски. Если вы полностью несведущи в области веб - разработки, вам лучше начать с чего - то более легкого.

Опыт работы с таблицами стилей. Современный веб - сайт невозможен без применения технологии CSS (Cascading Style Sheet, каскадные таблицы стилей), посредством которой веб - страницы компонуются и форматируются. Чтобы по-нимать излагаемый в этой книге материал, вам нужно знать основы таблиц сти-лей — как создавать их, что помещается внутрь их, а также как подключать их к веб - странице. Если ваши знания по этой теме несколько туманны, можете по-черпнуть основные сведения в приложении 1 . Но если материала из приложе-ния 1 вам недостаточно или же вы хотите повысить уровень своих знаний в этой области до степени, позволяющей создавать по настоящему искусные компо-новки и стили, воспользуйтесь какой - либо дополнительной книгой.

Опыт работы с JavaScript. Нет, для создания веб - страниц язык JavaScript не требуется. Но если вы хотите использовать многие ловкие возможности HTML5, такие как рисование на холсте или взаимодействие с веб - сервером, без JavaScript вам не обойтись. Если у вас имеется хоть какой - либо опыт программирования, но вы не знакомы с JavaScript, тогда материал в приложении 2 поможет вам чуть - чуть разбираться в этом языке. Но если ваши познания программирования нулевые, тогда вы не сможете должным образом понять многие рассматривае-мые в этой книге примеры. В таком случае вам следует ознакомиться с более подробным введением в программирование вообще и в программирование на JavaScript в частности.

Эти требования, к сожалению, не обойти стороной. Такова стоимость возможности работать с передовыми технологиями веб - дизайна.

Написание кода HTML5

Разметку HTML5 можно создавать с помощью тех же приложений, что и разметку обычного HTML. Эти приложения могут быть такими простыми, как базовый тек-стовый редактор Блокнот (для платформ Windows) или TextEdit (для платформ Mac). Многие современные средства разработки (такие как Adobe Dreamweaver или Microsoft Expression Web) имеют шаблоны, посредством которых можно быстро создавать новые документы HTML5. Но базовая структура страницы HTML5 на-столько простая, что ее можно создать с помощью любого веб - редактора, даже если этот веб - редактор не предназначен для работы именно с HTML5. Просмотр страницы HTML5

В отношении HTML5 часто задается вопрос: какие браузеры поддерживают этот стандарт? К сожалению, на этот вопрос нет четкого ответа. Как мы увидим в этой книге, HTML5 в действительности является коллекцией независимых стандартов. Некоторые его части уже поддерживаются, а некоторые не будут поддерживаться еще в течение нескольких лет (а какие - то, скорее всего, вообще не будут поддер-живаться никогда). Ситуация с остальными частями пока не ясна. Это означает, что HTML5 работает на некоторых версиях некоторых браузеров. Вот список основных браузеров, которые поддерживают значительную часть воз-можностей HTML5, не требуя резервных решений:  Internet Explorer 9 и более поздние версии;  Firefox 3.5 и более поздние версии;