Большая книга CSS - Макфарланд Дэвид
- Автор: ArtAgeLess
Каскадные таблицы стилей, или Cascading Style Sheets (CSS), обеспечивают творческую свободу в разметке и дизайне веб-страниц. Пользуясь ими, вы сможете украсить текст страниц привлекательными заголовками, буквицами, рамками, как в красочных глянцевых журналах.
Можно точно разместить и позиционировать изображения, создать столбцы и баннеры, выделить текстовые ссылки динамическими эффектами.
Вы думаете, что все это довольно сложно? Напротив! Цель CSS как раз и состоит в том, чтобы упростить процесс моделирования. На страницах этой книги вы изучите основы CSS.
Современные технологии веб-дизайна активно развиваются. Если раньше процесс графического оформления сайта представлял собой скрупулезную работу в HTML, то сегодня CSS позволяет без лишних усилий сощавать действительно уникальные, удобные и функциональные сайты. CSS (каскадные таблицы стилей) - это технология описания внешнего вида документа с помощью языка разметки, позволяющая легко и быстро задавать параметры графического отображения веб-страницы. Это не просто полезный инструмент для «украшения»: используя CSS, можно в полном объеме управлять внешним видом сайтов (от шрифта и цвета до макета страницы). «Большая книга CSS» доступно и подробно объясняет основы этого мощного инструмента веб-дизайна и помогает научиться как созданию новых, так и апгрейду уже существующих сайтов. Во втором издании книги материал в значительной степени перерабатаи с учетом самых современных интернет-технологий, а также актуальных и анонсируемых обновлений CSS.
Эта книга предполагает, что вы уже знакомы с языком HTML (и, возможно, имеете небольшой опыт работы с CSS). Подразумевается, что вы создали пару сайтов (или по крайней мере несколько веб-страниц) и знакомы с основными тегами, такими как <html>, <р>, <hl>, <tаЫе> и т. д., составляющими основу языка гипертекстовой разметки документов. CSS бесполезен без HTML, поэтому, чтобы продолжать изучение CSS, вы должны знать, как создать простейшую веб-страницу с использованием основных НТМL-тегов.
Если вы раньше создавали веб-страницы на HTML, но чувствуете, что знания требуется освежить, вам поможет следующий раздел книги.
Если вы пользавались стилями в программах обработки текста, например Microsoft Word, или разметки веб-страниц, например Adobe InDesign, то язык CSS покажется знакомым. Стиль - это правило, описывающее форматирование отдельного фрагмента веб-страницы. Таблица стиля - ряд определений стилей.
CSS отличается от HTML тем, что это совершенно другой язык. HTML структурирует документ, упорядочивая информацию в заголовки, абзацы, маркированные списки и т. д., в то время как CSS тесно взаимодействует с браузером, чтобы оформление НТМL-документа имело совершенный вид. Другими словами, язык HTML отвечает за содержание, а CSS - за внешний вид веб-страниц.
Например, вы могли бы использовать HTML, чтобы превратить фразу в заголовок, отделяя его от содержимого страницы, но лучше использовать CSS для форматирования заголовка, скажем, большим полужирным красным шрифтом с позиционированием на расстоянии 50 пикселов от левого края окна. CSS требуется повсеместно для изменения и улучшения отображения HTML.
Можно также создавать стили специально для работы с изображениями. Например, с помощью стилей можно выровнять изображение по правому краю веб-страницы, поместить его в цветную рамку, отделить от окружающего текста промежутком 50 пикселов.
Создав стиль один раз, можно применять его к текстовым фрагментам, изображениям, заголовкам и любым другим элементам страницы сколько угодно. Например, вы можете выделить абзац текста и применитъ стиль, изменяющий размер, цвет и шрифт текста.
Можно также создать стили для определенных НТМL-тегов так, чтобы, например, все заголовки первого уровня (теги <hl>) на вашем сайте были отображены в одинаковом стиле, независимо от того, где они размещены.
Об авторе книги «Большая книга CSS»
Дэвид Сойер Макфарлаид (David Sawyer McFarland) является президентом Sawyer McFarland Media, Inc., компании по обучению и разработке интернет-приложений в Портленде, штат Орегон. Он создает сайты с 1995 года: именно тогда Дэвид разработал свой первый проект-онлайн-журнал для специалистов в области коммуникаций. Он работал веб-мастером в Калифорнийском университете в Беркли и в Центре мультимедийных исследований Беркли (Berkeley Multimedia Research Center), а также участвовал в проектировании и создании огромного количества сайтов для всевозможных клиентов.
Кроме всего прочего, Дэвид является писателем, тренером и инструктором. Он преподавал веб-дизайн в Высшей школе журналистики в Беркли, Центре электронного искусства (Electronic Art), Колледже искусств, Центре новой прессы и Государственном университете Портленда. Им написаны статьи о Сети для журналов PracticalWebDesign, МХ Developer's]ournalи Macworld, а также для портала CreativePro.com.
Большая книга CSS - Макфарланд Дэвид | 2-е издание | Серия «Бестселлеры O'Reilly» | ISBN 978-5-459-01560-7
Смотрите также другие материалы: