Большая книга CSS3 - Макфарланд Д.
- Автор: ArtAgeLess
Каскадные таблицы стилей, или 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
Смотрите также другие материалы: