Большая книга CSS3 | Макфарланд Д.
updated 4:31 PM, May 26, 2023 UTC

Большая книга CSS3 - Макфарланд Д.

Большая книга CSS3 - Макфарланд Д. | 3 издание

Каскадные таблицы стилей, или Cascading Style Sheets (CSS), обеспечивают твор­ческую свободу в разметке и дизайне веб-страниц. Пользуясь CSS, вы сможете украсить текст страниц привлекательными заголовками, буквицами, рамками, как в красочных глянцевых журналах. Можно точно разместить и позиционировать изображения, создать столбцы и баннеры, выделить ссылки динамическими эф­фектами. Кроме того, можно добиться постепенного появления и исчезновения элементов, перемещения объектов по странице или медленного изменения цвета кнопки при прохождении над ней указателя мыши.

Вы думаете, что все это довольно сложно? Напротив! Каскадные таблицы сти­лей как раз и предназначены для упрощения процесса оформления веб-страниц. Следующие несколько страниц будут посвящены основам CSS, а при изучении главы 1 вы перейдете к непосредственной работе по созданию веб-страниц, улучшен­ных с помощью CSS.

CSS работает с HTML, но не имеет к HTML никакого отношения. Это совершен­но другой язык. HTML структурирует документ, упорядочивая информацию в за­головки, абзацы, маркированные списки и т. д., в то время как CSS тесно взаимо­действует с браузером, чтобы оформление HTML-документа имело совершенный вид.

Например, вы могли бы использовать HTML, чтобы превратить фразу в заго­ловок, отделяя его от содержания страницы, но лучше применять CSS для форма­тирования заголовка, скажем, большим полужирным красным шрифтом с пози­ционированием на 50 пикселов от левого края окна. В CSS это форматирование текста включает в себя стиль - правило, описывающее внешний вид конкретной части веб-страницы. А таблица стилей (style sheet) является набором таких сти­лей.

Можно также создавать стили специально для работы с изображениями. На­пример, с помощью стилей можно выровнять изображение по правому краю веб-страницы, поместить его в цветную рамку, отделить от окружающего текста на 50 пикселов.

Создав стиль один раз, можно применять его к текстовым фрагментам, изобра­жениям, заголовкам и любым другим элементам страницы сколько угодно. Напри­мер, вы можете выбрать абзац текста и применить к нему стиль, тут же изменяющий размер, цвет и шрифт текста. Можно также сделать стили для определенных HTML-тегов так, чтобы, например, все заголовки первого уровня (теги <h1>) на вашем сайте были отображены в одинаковом стиле, независимо от того, где они размещены.

Эта книга предполагает, что вы уже знакомы с языком HTML (и, возможно, име­ете небольшой опыт работы с CSS). Подразумевается, что вы создали пару сайтов (или по крайней мере несколько веб-страниц) и знакомы с основными тегами, такими как <html>, <p>, <h1>, <table> и т. д., составляющими основу языка гипертек­стовой разметки документов. CSS бесполезен без HTML, поэтому, чтобы продол­жать изучение CSS, вы должны знать, как создать простейшую веб-страницу с ис­пользованием основных HTML-тегов.

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

C помощью технологии CSS3 (каскадные таблицы стилей) можно создавать уникальные, современные оформления веб-сайтов. Но даже самый опытный веб-разработчик может не знать всех приемов приме­нения CSS3. Прочитав в этой книге множество практических примеров, а также советов, вы перейдете на новый уровень создания сайтов с помощью HTML и CSS. Вы узнаете, как разрабатывать веб-страницы, которые одинаково быстро работают и одинаково выглядят как на ПК, так и на смартфонах и планшетах.

В книге рассмотрены следующие темы: написание HTML5-, CSS3-тегов, которые распознаются во всех браузерах; форматирование текста, добавление на страницы навигации; создание таблиц и форм; приемы веб-дизайна для создания уникального оформления сайтов; создание сайтов для любых устройств с помощью адаптивного дизайна.

Об авторе книги «Большая книга CSS3»

Дэвид Сойер Макфарланд - президент Sawyer McFarland Media, Inc., компании по обучению и разработке интернет-приложений в Портленде, штат Орегон (США). Он создает сайты с 1995 года: именно тогда он создал свой первый про­ект — онлайн-журнал для специалистов в области коммуни­каций. Он работал веб-мастером в Калифорнийском универ­ситете в Беркли и в Центре мультимедийных исследований Беркли (Berkeley Multimedia Research Center), а также участвовал в проектировании и создании огромного количества сайтов для всевозможных клиентов, включая Macworld.com.

Кроме всего прочего, Дэвид является писателем, тренером и инструктором. Он преподавал веб-дизайн в Высшей школе журналистики в Беркли, Центре электронного искусства (Electronic Art), Колледже искусств, Центре новой прессы и Го­сударственном университете Портленда. Дэвид написал статьи о Сети для журна­лов Practical Web Design, MX Developer's Journal и Macworld, а также для портала CreativePro.com.

Большая книга CSS3 - Макфарланд Д. | 3-е издание | «Бест­селлеры O’Reilly» | ISBN 978-5-496-00428-2

Смотрите также другие материалы:

CSS – каскадные таблицы стилей. Подробное руководство. Эрик Мейер.

CSS3 для веб-дизайнеров - Дэн Сидерхолм

CSS: 100 и 1 совет. Рейчел Эндрю.