Глава 22 · Веб-разработка с Python
Делаем красивее — CSS
CSS превращает голый HTML в страницу с цветом, шрифтами и аккуратными отступами.
Делаем красивее — CSS
Сам по себе HTML выглядит скучно — чёрный текст на белом фоне. За внешний вид отвечает CSS (Cascading Style Sheets — каскадные таблицы стилей). CSS выбирает элементы и задаёт им свойства — цвет, отступы, размер шрифта:
stili.css
body {
font-family: sans-serif;
background: #f7f7fb;
color: #1a1a2e;
}
h1 {
color: #4a2fbd;
}
p {
line-height: 1.6;
}
Подключить CSS-файл к HTML-странице можно одной строкой внутри
<head>:
podklyuchenie.html
<link rel="stylesheet" href="stili.css">
«Каскадные» — откуда название
Если два правила CSS задают один и тот же элемент по-разному, побеждает то, что идёт позже или более точно указывает на элемент — стили как бы «стекают» друг на друга, как каскад. Именно поэтому в имени CSS есть слово «каскадные».
Практика в Jupyter Notebook
22-02-html-css.ipynb · включает пример CSS