CSS свойство border-color

CSS свойства

Определение и применение

CSS свойство border-color устанавливает цвет для всех границ в одном объявлении. Это свойство может иметь от одного до четырех значений.

Поддержка браузерами

СвойствоChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
border-color1.01.03.51.04.012.0

Internet Explorer 6 (и более ранние версии) не поддерживает значение свойства "transparent".

CSS синтаксис:

border-color:"color | transparent | initial | inherit";

JavaScript синтаксис:

object.style.borderColor = "orange"

Значения свойства

ЗначениеОписание
colorЗадает цвет границ. По умолчанию - черный цвет.
transparentУказывает, что цвет границы должен быть прозрачным. IE6 (и более ранние версии) не поддерживает данное значение.
initialУстанавливает свойство в значение по умолчанию.
inheritУказывает, что значение наследуется от родительского элемента.

Версия CSS

CSS1

Наследуется

Нет.

Анимируемое

Да.

Пример использования

Для запоминания порядка расстановки цветов в одном объявлении можно использовать английское слово TRouBLe(где T - top, R - right, B - bottom, L -left). По такому же принципу задаются отступы и поля в свойствах padding и margin.

<!DOCTYPE html>
<html>
<head>
<title>Ширина границ.</title>
<style> 
.primer1 {
border:10px solid; /* задаём сплошную границу шириной 10px для всех сторон */
border-color : red green blue yellow; /* задаём цвета для границ Top-Right-Bottom-Left  */
text-align: center; /* задаём выравнивание текста по центру */
width: 150px; /* задаём ширину блока */
}
.primer2 {
border:10px solid; /* задаём сплошную границу шириной 10px для всех сторон */
border-color : red green blue; /* задаём цвета для границ Top-Right&Left-Bottom  */
text-align: center; /* задаём выравнивание текста по центру */
width: 150px; /* задаём ширину блока */
}
.primer3 {
border:10px solid; /* задаём сплошную границу шириной 10px для всех сторон */
border-color : red green; /* задаём цвета для границ Top&Bottom-Right&Left  */
text-align: center; /* задаём выравнивание текста по центру */
width: 150px; /* задаём ширину блока */
}
.primer4 {
border:10px solid; /* задаём сплошную границу шириной 10px для всех сторон */
border-color : red; /* задаём цвет для всех границ красный Top&Right&Bottom&Left */
text-align: center; /* задаём выравнивание текста по центру */
width: 150px; /* задаём ширину блока */
}
</style>
</head>
	<body>
		<p class = "primer1">border-color: red green blue yellow;</p>
		<p class = "primer2">border-color: red green blue;</p>
		<p class = "primer3">border-color: red green;</p>
		<p class = "primer4">border-color: red;</p>
	</body>
</html>
Пример указания цвета границ.
Пример указания цвета границ.
CSS свойства