Как добавить CSS в HTML?
Раздел:
Программирование
Что такое CSS?
Проще говоря, сайт состоит из двух частей. Первая часть — это HTML, который отвечает за структуру документа, благодаря языку HTML мы описываем элементы страницы, например, заголовок, раздел, абзац и т. д. С помощью CSS (или каскадных таблиц стилей) мы придаем им внешний вид, т.е. определяем размер, цвет, позиционирование и вообще то, как элемент будет выглядеть на странице. Сочетание CSS с HTML позволяет создать полноценный веб-сайт, как редактировать CSS стили можно узнать по ссылке.
Благодаря тому, что CSS отделен от структуры документа, проще управлять стилями на странице, например, для изменения размера шапки на всех подстраницах веб-сайта достаточно одного изменения в листе CSS. достаточно. Вам не нужно изменять каждую подстраницу отдельно.
Как добавить CSS в HTML?
Поскольку листы CSS отделены от структуры документа, как их добавить на наш сайт? Есть три способа добавить CSS в HTML, и тот, который вы используете, может варьироваться в зависимости от случая. Следует помнить, что существует такое понятие, как иерархия важности стилей и заключается она в том, что тот стиль, который был определен в коде самое позднее, будет «работать».
Добавление CSS в HTML с помощью внешнего файла
Это самый популярный способ подключения CSS к HTML, и он дает вышеупомянутые преимущества, связанные с отделением файла от структуры документа. Чтобы включить CSS во внешний файл, сначала необходимо его создать. Мы можем назвать его styles.css. Затем в разделе <head>нашего HTML-документа нам нужно добавить следующую разметку:
<!-- zewnętrzny arkusz CSS -->
<link rel="stylesheet" href="styles.css" />
Атрибут hrefуказывает путь к нашему листу, в примере выше файл находится в той же директории, что и файл.html, к которому мы его прикрепляем.
Добавление CSS в HTML с помощью тега<style>
Другой способ добавить CSS — использовать файл <style>. Мы должны добавить его в раздел <head>документа, который мы хотим стилизовать. Добавление CSS в файл HTML переопределит стили, добавленные с помощью внешнего листа. Пример использования:
<!-- CSS w sekcji <head> -->
<style>
p {
color: black;
font-size: 24px;
}
</style>
Встроенный CSS, то есть добавление стилей с использованием атрибута «стиль»
Мы также можем добавить CSS непосредственно к определенному элементу HTML, используя расширение style. Это перезапишет стили, добавленные с помощью методов, перечисленных ранее. Пример использования:
<!-- inline CSS -->
<p class="description" style="color: black; font-size: 24px;">Lorem ipsum</p>
Иерархия
По умолчанию иерархия такова, что стили, добавленные с помощью встроенного CSS, переопределяют стили, добавленные с помощью других методов, а стили, добавленные с помощью тега <style>в разделе, <head>переопределяют стили, добавленные с помощью внешнего листа.
Однако мы можем разбить иерархию, используя предложение!important:
/* złamanie hierarchii */
p {
color: red!important;
}
Добавить