1. Атрибут style у тега
Ось іще кілька корисних речей про HTML. Після того як веб почав набирати популярності, зростав і попит на те, щоб вебсторінки були оформлені гарно (або дуже гарно). Цю проблему вирішили за допомогою атрибуту style.
Загальний вигляд цього атрибуту має такий формат:
<tag style="name=value;name2=value2;nameN=valueN">
Як значення атрибута style через крапку з комою перераховуються всі «стилі», які потрібно застосувати до тега.
Припустимо, ти хочеш відобразити картинку у вигляді квадрата 100х100, а також зробити її напівпрозорою. Для цього потрібно додати до неї спеціальні стилі:
- width = 100px;
- height = 100px;
- opacity = 0.5;
Тоді HTML-код з цією картинкою набуде вигляду:
<img src="logo.png" style="width=100px;height=100px;opacity=0.5">
Стилів є сотні, якщо не тисячі. І розробники браузерів постійно вигадують нові. Добре, що ти навчаєшся на Java-розробника, а не на верстальника :)
2. Популярні CSS-стилі
Навряд чи ти у своєму житті писатимеш багато HTML-коду або виправлятимеш його стилі, але все може статися. Наприклад, ти пишеш пару невеликих HTML-сторінок, щоб протестувати свій API. Тому знання основних стилів HTML можуть бути корисними.
Нижче – 10 найпоширеніших стилів для backend-розробників:
| # | Ім'я | приклад | Опис |
|---|---|---|---|
| 1 | width | width: 100px | ширина елемента в пікселях |
| 2 | height | height: 50% | висота елемента у відсотках (від ширини батька) |
| 3 | display | display: none | відображення елемента (не відображати елемент) |
| 4 | visibility | visibility: hidden | видимість елемента (елемент прихований, але місце під нього резервується) |
| 5 | color | color: red; | колір тексту |
| 6 | background-color | background-color: smoke; | колір фону |
| 7 | border | Border: 1px solid black; | рамка (ширина 1px, колір чорний, суцільна лінія) |
| 8 | font | font: verdana 10pt | шрифт: verdana, розмір 10pt |
| 9 | text-align | text-align: center; | вирівнювання тексту по горизонталі |
| 10 | margin | margin:2px | відступ зовні елемента |
Тобі не потрібно запам'ятовувати ці теги – все є в інтернеті. Тим паче, кожен «стиль» має свій набір допустимих значень і свій формат опису значення. Подивися хоча б на border або font.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ