Тег <style>
Тег <style> (укр. – “стиль”) в HTML використовується для додавання CSS стилів безпосередньо в HTML-документ. Він дозволяє визначати стилі для елементів на сторінці без необхідності підключати зовнішній файл CSS. Зазвичай тег <style> розміщується в секції <head>, що дозволяє стилям завантажуватися до рендерингу сторінки.

Тег <style> дозволяє вбудувати CSS стилі прямо в HTML-документ, що корисно для невеликих проектів або швидкого прототипування. Він дає можливість змінювати вигляд елементів безпосередньо в коді сторінки, не звертаючись до зовнішніх файлів CSS.
Атрибути
Специфічні атрибути
Тег <style> не має специфічних атрибутів, окрім тих, що визначають тип вмісту. Однак є кілька атрибутів, які можуть використовуватись для налаштування стилів.
- type — вказує тип вмісту, що міститься в блоці. За замовчуванням для CSS це значення text/css. Наприклад:
<style type="text/css">
/* CSS стиль */
</style> - media — дозволяє визначити умови для застосування стилів, наприклад, для певних типів пристроїв або екранів. Наприклад:
<style media="screen">
/* CSS стиль для екранів */
</style> Глобальні атрибути
- id — унікальний ідентифікатор для елемента. Наприклад:
<style id="page-styles">
/* CSS стиль */
</style> - class — дає змогу додавати CSS класи до елемента. Наприклад:
<style class="main-style">
/* CSS стиль */
</style> - style — дозволяє додавати інлайн стилі до елемента. Наприклад:
<style style="display: none;">
/* CSS стиль */
</style> 
Приклад використання
<!DOCTYPE html>
<html lang="uk">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Приклад використання тегу <style></title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #f4f4f4;
color: #333;
}
h1 {
color: #2c3e50;
text-align: center;
}
p {
font-size: 18px;
line-height: 1.6;
}
</style>
</head>
<body>
<h1>Привіт, світ!</h1>
<p>Це приклад вбудованих стилів на сторінці.</p>
</body>
</html> Пояснення: Тег <style> в середині секції <head> містить CSS, що визначає стилі для елементів body, h1 та p на сторінці.
Додаткові моменти
- Використання вбудованих стилів через тег
<style>корисне для малих проектів або швидкого прототипування, але для більших проектів рекомендується використовувати зовнішні файли CSS, щоб зберегти код чистим і зручним для обслуговування. - Вбудовані стилі можуть призвести до дублювання коду, що ускладнює підтримку.
- Вбудовані стилі можуть бути корисними для тестування та експериментів, коли не потрібно окремо працювати з файлами стилів.
- Вбудовані стилі не зручно використовувати на великих сайтах з великою кількістю сторінок.
- Медіа запити всередині тегу
<style>дозволяють робити сторінки адаптивними без використання зовнішніх файлів, хоча для складніших проектів краще використовувати зовнішній CSS файл для таких стилів.