CSS принадлежит к тройке основных веб-технологий наряду с HTML и JavaScript. При тщательном планировании CSS помогает разделить проблемы. Независимые ресурсы управляют структурой контента, его представлением и поведением.
Таблицы стилей играют важную роль в доступности, масштабируемости и даже производительности в Интернете. Как автор контента или веб-дизайнер, они дают вам контроль над тем, как устройства отображают контент. От макета до размера и цвета шрифта - CSS превращает контент в красивые страницы.
Как выглядит CSS?
CSS - это большой язык - есть много разных вещей, которые нужно стилизовать! Но его синтаксис прост и требует изучения всего нескольких правил.
Элементы HTML имеют различные свойства, которые можно стилизовать с помощью CSS. В цвет свойство устанавливает цвет переднего плана (например, текста). Размер шрифта зависит от размер шрифта имущество.
Каждому свойству можно присвоить поддерживаемое значение. Присвоение значения свойству - это «объявление». Обычно они выглядят так:
property: value
Например:
нет звука из динамиков windows 10
color: red
Значения для разных свойств могут сильно отличаться, даже значения для одного и того же свойства. Например, вот еще два способа написать предыдущее объявление:
color: #ff0000
color: rgb(255, 0, 0)
Как сочетаются HTML и таблицы стилей
Вы можете комбинировать HTML и CSS несколькими способами, каждый из которых имеет свои преимущества.
Написание стилей в строке
Самый простой способ - прикрепить объявления стиля непосредственно к элементу в файле HTML. Вы можете сделать это с помощью стиль атрибут так:
Most of this text is red …
… but this isn’t!
Хотя стилизация таких встроенных элементов может быть удобной, у нее есть несколько недостатков. Во-первых, это усложняет HTML, что затрудняет чтение с первого взгляда. Также неудобно поддерживать: представьте себе длинный документ, в котором мы хотим установить цвет каждого абзаца. Это CSS, но не таблицы стилей.
Встраивание стилей в голову
Вы можете начать видеть, как выглядит таблица стилей со вторым механизмом, встраивание . Используя этот подход, мы собираем все объявления стилей вместе внутри стиль элемент в голова нашего документа. Это будет выглядеть примерно так:
/* style instructions go here */
...
Однако нашим инструкциям по стилю нужно немного больше деталей, чем раньше. Поскольку мы переместили их в заголовок, каждое правило больше не связано с элементом. Мы могли бы заявить красный цвет , но что должно быть у этого цвета?
Здесь на помощь приходят селекторы CSS. Они позволяют нам нацеливать определенные части страницы и определять их стиль в одном месте, используя следующий синтаксис:
как сделать видео обои
selector {
declaration1;
declaration2;
/* etc. */
}
Например, чтобы сделать текст абзаца синим, мы можем указать следующее:
p {
color: blue;
}
В этом примере селектор просто п , который соответствует всем элементам абзаца в нашем документе. Он будет окрашивать весь текст в синий цвет, если он находится в Последний метод, который нужно осветить, - это связывание. Это, безусловно, наиболее полезный подход, и вам следует выбирать его в большинстве случаев. Вместо того, чтобы встраивать правила CSS в стиль элемент прямо в вашем документе, вы можете переместить их в отдельный файл. Вставьте этот код в теги вашего HTML-файла, чтобы связать вашу внешнюю таблицу стилей. С помощью связанного метода мы используем основную силу CSS: разделение задач. Вся семантическая информация - что означает контент - содержится в документе HTML. Стиль - как он выглядит - находится в отдельном файле, таблице стилей. Вот лишь несколько преимуществ этого разделения: Вы много узнали о стилях и таблицах стилей, но как насчет каскадной части CSS? Каскад - это то, что решает, какие стили использовать при наличии нескольких таблиц стилей. Вы видели, как автор может определять стили для своего контента. Но еще одна особенность CSS заключается в том, что он дает читателям и производителям браузеров возможность высказаться по этому поводу. Возможно, вы уже интересовались стилями по умолчанию. Например, как H1 элемент выглядит большим и жирным, даже без авторских таблиц стилей? Это происходит благодаря набору специальных правил, составляющих таблицу стилей пользовательского агента. Эти правила изначально применяются вашим веб-браузером к каждой посещаемой вами странице. Каскад указывает, что таблица стилей автора применяется после стилей пользовательского агента. Если наш браузер сообщает, что заголовки выделены полужирным шрифтом, а автор страницы заявляет, что заголовки на этой странице светлые, тогда они будут светлыми. Есть еще один источник таблиц стилей, который передает читателю некоторый контроль. Теоретически любой веб-пользователь может поддерживать пользовательскую таблицу стилей с собственными правилами. Они находятся посередине: пользовательские правила переопределят настройки браузера по умолчанию, но сами будут переопределены стилями авторов. К сожалению, поддержка пользовательских таблиц стилей никогда не была широко распространена. Таблицы стилей можно использовать в разных контекстах за пределами экрана. В половина атрибут ссылка element определяет, к каким типам мультимедиа применяется таблица стилей. Например, вы можете определить таблица стилей для печати используя разметку, подобную следующей: Вы можете собрать общие стили в одной глобальной таблице стилей, а стили для конкретных носителей - в отдельных файлах. Существуют даже типы мультимедиа для аудиопрезентации или презентации вашего контента шрифтом Брайля. CSS - жизненно важный инструмент для улучшения доступности. Связанный: Как просматривать веб-страницы, если вы слепой или слабовидящий Такие сайты, как Википедия, используют CSS для управления стилем печати, скрытия нежелательных элементов и упрощения макета. Каскадные таблицы стилей охватывают многое: каскад, наследование, селекторы, источники, медиа и т. Д. Но их мощь позволяет использовать современный Интернет. Это среда, которая обеспечивает встроенные функции повторного использования, гибкости и доступности. Чтобы увидеть всю мощь CSS и то, что он может предложить, ознакомьтесь с нашей шпаргалкой, охватывающей все основные свойства CSS3. Освойте основной синтаксис CSS с помощью нашей шпаргалки по свойствам CSS3. Бобби - энтузиаст технологий, проработавший разработчиком программного обеспечения большую часть двух десятилетий. Он увлечен играми, работает редактором обзоров в Switch Player Magazine и занимается всеми аспектами онлайн-публикации и веб-разработки. Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!Связывание внешней таблицы стилей
Сила CSS
Объясняя Каскад
Ориентация на разные СМИ
скачать офис для дома и бизнеса 2016
CSS делает HTML хорошо выглядящим
Об авторе Бобби Джек(Опубликовано 58 статей) Подписывайтесь на нашу новостную рассылку