Підключення CSS
1. Внутрішній CSS (в середині HTML-документа)
HTML
<!DOCTYPE html> <html> <head> <style> body { background-color: lightblue; } h1 { color: navy; margin-left: 20px; } </style> </head> <body> <h1>Це заголовок</h1> <p>Це параграф.</p> </body> </html>
2. Зовнішній CSS (окремий файл)
HTML
<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="styles.css"> </head> <body> <h1>Це заголовок</h1> <p>Це параграф.</p> </body> </html>
CSS (styles.css)
body { background-color: lightblue; } h1 { color: navy; margin-left: 20px; }
3. Вбудований CSS (inline)
HTML
<!DOCTYPE html> <html> <body> <h1 style="color:blue; text-align:center;">Це заголовок</h1> <p style="color:red;">Це параграф.</p> </body> </html>
Селектори CSS
Селектори
/* Сектор елемента */ p { color: red; } /* Сектор ідентифікатора */ #header { background-color: blue; } /* Сектор класу */ .text { font-size: 16px; } /* Універсальний селектор */ * { margin: 0; } /* Групування селекторів */ h1, h2, h3 { font-family: Arial, sans-serif;Властивості тексту
CSS
.text-style { /* Колір тексту */ color: #ff6b6b; /* Розмір тексту */ font-size: 20px; /* Сімейство шрифтів */ font-family: 'Arial', sans-serif; /* Товщина шрифту */ font-weight: bold; /* Стиль шрифту */ font-style: italic; /* Трансформація тексту */ text-transform: uppercase; /* Оформлення тексту */ text-decoration: underline; /* Вирівнювання тексту */ text-align: center; /* Тінь тексту */ text-shadow: 2px 2px 4px rgba(0,0,0,0.3); /* Відстань між символами */ letter-spacing: 2px; /* Відстань між словами */ word-spacing: 5px; /* Висота рядка */ line-height: 1.6; }
Приклад властивостей тексту:
Звичайний текст
Колір тексту
Розмір тексту
Сімейство шрифтів
Товщина шрифту
Стиль шрифту
Трансформація тексту
Оформлення тексту
Вирівнювання тексту
Тінь тексту
Відстань між символами