Назад Вперед Зміст


Основи CSS

CSS (Cascading Style Sheets) - це мова стилів, яка використовується для опису зовнішнього вигляду документів, написаних мовою розмітки, such as HTML.

Підключення 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;
}
Приклад властивостей тексту:

Звичайний текст

Колір тексту

Розмір тексту

Сімейство шрифтів

Товщина шрифту

Стиль шрифту

Трансформація тексту

Оформлення тексту

Вирівнювання тексту

Тінь тексту

Відстань між символами


Назад Вперед Зміст