css властивість border
Властивість border
- універсальна властивість і дозволяє одночасно задати значення таким властивостям як:
- border-width
- border-style
- border-color
Значення можуть йти в будь-якому порядку, розділяючись пробілом, браузер сам визначить, яке з них відповідає потрібній властивості.
Для встановлення кордону тільки на певних сторонах елементу, скористайтеся властивостями border-top
, border-bottom
, border-left
, border-right
.
Як і з усіма скороченими записами, окреме значення, яке не вказане отримає свої значення без задання. Важливо те, що border
не може бути використаний для встановлення background-image
, але скидає значення цієї властивості до початкового, тобто none
.
Нотатка: | Рекомендується використовувати |
Нотатка: | Браузер Internet Explorer до шостої версії включно при товщині кордону 1px відображає dotted як dashed. При товщині 2px і вище значення dotted працює коректно. Ця помилка виправлена в IE7, але тільки для всіх кордонів товщиною 1px. Якщо одна з меж блоку має товщину 2px і вище, то в IE7 значення dotted перетворюється в dashed. Internet Explorer до версії 7.0 включно не підтримує значення inherit. |
Синтаксис
border: border-width border-style border-color|initial|inherit;
Властивість border може отримувати 5 значень:
Значення без задання: | medium none color |
---|---|
Наслідує: | Ні |
Анімується: | Так |
JavaScript синтаксис: | object.style.border="3px solid blue" |
Переглядачі
Переглядач | |||||
---|---|---|---|---|---|
border | 1.0 |
4.0 |
1.0 |
1.0 |
3.5 |
Переглядач | |||
---|---|---|---|
border | 1.0 |
1.0 |
1.0 |
Мобільних переглядачів ще не додано.
Приклади
Динамічний приклад
Демонстрація використання властивості
Приклад роботи властивості
Проста демонстрація використання властивості border
Синтаксис властивості
.box {
border: 1px solid #ff0000;
}