программирования и библиотекой Ext Core. И не только познакомились, но и применили полученные знания на практике, создав Web-сайт. Наш проект, хоть и невелик по объему, но зато использует самые 'горячие' новинки Web- дизайна и Web-программирования. Подгружаемое и генерируемое содержимое, базы данных, семантическая разметка, интерактивные элементы — такое не везде встретишь.

А еще мы активно применяли новинки, которые несут нам HTML 5 и CSS 3. Многие Web-обозреватели уже сейчас поддерживают некоторые нововведения этих версий, а вскоре станут поддерживать и остальные их возможности. Ведь время идет, 'черновые' стандарты становятся окончательными, а разработчики создают новые программы, которые будут поддерживать эти стандарты.

Конечно, не все было описано в этой книге. Многое осталось нерассмотренным. Но ведь окончательные редакции стандартов HTML 5 и CSS 3 еще далеки от завершения, да и Web-обозревателей, полностью соответствующих даже их 'черновым' редакциям, также пока нет. Автор просто описал то, что, по его скромному мнению, понадобится даже неопытным Web-дизайнерам, и пригодится уже сейчас. А все прочее…

А все прочее описано в других материалах, которых хватает в Интернете. В табл. З.1 приведены интернет-адреса некоторых Web-сайтов, которые будут очень полезны Web-дизайнеру любого уровня подготовки и которыми пользовался сам автор при написании этой книги. Правда, все они на английском языке, но этот язык должен знать любой грамотный компьютерщик — вопрос даже не обсуждается!

Таблица 3.1. Некоторые Web-сайты с материалами по теме книги

Интернет-адрес Описание
https://developer.mozilla.org/en Mozilla Developers Network (MDN). Раздел для разработчиков на Web-сайте сообщества Mozilla, создателя Web-обозревателя Firefox. Справочники по HTML, CSS, JavaScript, DOM, многочисленные статьи с примерами. Крайне рекомендуется, несмотря на несколько запутанную навигацию
http://dev.opera.com/ Opera Developer Community (DevOpera). Раздел для разработчиков на Web-сайте Opera, создателей одноименного Web-обозревателя. Многочисленные интереснейшие статьи, в том числе по HTML 5 и CSS 3
http://www.w3.org/ Web-сайт World Wide Web Consortium (W3C). Все стандарты, окончательные и 'черновые', статьи для разработчиков с примерами
http://www.sencha.com/products/extcore/ Раздел на Web-сайте, посвященный библиотеке Ext Core. Web-страница загрузки, руководство разработчика с примерами, справочник, форумы поддержки

Вот теперь действительно все! До свидания!

Владимир Дронов

ПРИЛОЖЕНИЕ

Расширения CSS 

Расширения CSS — это атрибуты стиля, которые поддерживаются определенными Web- обозревателями и, можно сказать, расширяют возможности текущей версии CSS. Эти атрибуты стиля могут быть включены в черновую редакцию будущей версии CSS (на данный момент CSS 3), а могут вообще отсутствовать в любых документах, описывающих стандарт. В последнем случае расширения CSS служат для поддержки специфических возможностей того или иного Web-обозревателя. Стандарт CSS требует, чтобы имена всех расширений CSS начинались с особого префикса, обозначающего Web-обозреватель, который их поддерживает. В этом приложении нам встретятся три таких префикса:

— moz- обозначает Mozilla Firefox;

— o- обозначает Opera;

— webkit- обозначает Web-обозреватели, основанные на программном ядре Webkit. Самые известные среди них — Google Chrome и Apple Safari.

Постараемся их запомнить. Расширения CSS позволят нам задействовать возможности Web- обозревателя, которые не поддерживаются стандартом CSS или появятся только в будущей его версии. Однако, во-первых, расширения CSS зачастую поддерживаются только одним Web-обозревателем; другие Web-обозреватели могут и не 'знать' об их существовании. Во-вторых, разработчики Web-обозревателя в любой момент могут лишить свое детище поддержки тех или иных расширений CSS, посчитав их ненужными.

НА ЗАМЕТКУ

На Web-странице https://developer.mozilla.org/en/CSS/CSS_transitions описаны расширения CSS, предназначенные для создания анимационных эффектов — так называемых переходов CSS. Тем не менее, насколько удалось выяснить автору, последние версии Firefox их не поддерживают, хотя, по идее, должны. Вероятно, это как раз случай, когда разработчики Firefox посчитали эту возможность ненужной и удалили ее поддержку в очередной версии программы.

Вполне возможно, что из описанных автором расширений CSS некоторые уже не поддерживаются.

В настоящем приложении мы рассмотрим некоторые расширения CSS, самые полезные для Web- дизайнеров, на взгляд автора.

Многоцветные рамки

Мы уже знаем, что с помощью особых атрибутов стиля CSS можно создавать одноцветные рамки у любых элементов Web-страницы.

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

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

1

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату