Перейти к содержимому

Свойство CSS border-left

Свойство CSS border-left используется для установки ширины, стиля и цвета левой границы элементов.

Это сокращённое свойство для указания следующих значений:

Три значения этого сокращённого свойства можно указывать в любом порядке, при этом одно или два из них могут отсутствовать.

Если цвет не указан, значение будет взято из свойства color. Если свойство color не определено, по умолчанию будет использоваться текущий цвет.

Если width не указан, будет использоваться значение medium (средний размер).

Начальное значениеmedium none currentColor
Применяется коВсем элементам. Также применяется к ::first-letter.
НаследуетсяНет
АнимацияДа. Цвет и ширина границы анимируются.
ВерсияCSS1
Синтаксис DOMobject.style.borderLeft = "1px solid black";

Синтаксис

Синтаксис border-left

css
border-left: border-width border-style border-color | initial | inherit;

Пример использования свойства border-left:

Пример свойства CSS border-left со значением solid

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        border-left: 3px solid #1c87c9;
        padding: 10px;
      }
    </style>
  </head>
  <body>
    <h2>Border-left example</h2>
    <div> This is a simple example for the border-left property.</div>
  </body>
</html>

Результат

Свойство CSS border-left

Пример применения свойства border-left к различным элементам:

Пример свойства CSS border-left со значениями dotted, double и solid

html
<!DOCTYPE html>
<html>
  <head>
    <style>
      h1,
      p,
      div {
        padding: 10px;
      }
      h1 {
        border-left: 5px solid #8ebf42;
      }
      p {
        border-left: 4px dotted #1c87c9;
      }
      div {
        border-left: thick double #666;
      }
    </style>
  </head>
  <body>
    <h1>A heading with a solid green left border</h1>
    <p>A heading with a dotted blue left border.</p>
    <div>A div element with a thick double left border.</div>
  </body>
</html>

Создайте блок с помощью элемента <div>, задайте для него background-color и левую границу.

Пример свойства border-left с элементом <div>:

Пример свойства CSS border-left со значением ridge

html
<!DOCTYPE html>
<html>
  <head>
    <style>
      div {
        border-left: 20px ridge #8ebf42;
        background-color: #ccc;
        height: 100px;
        width: 200px;
        font-weight: bold;
        text-align: center;
        padding: 3px;
      }
    </style>
  </head>
  <body>
    <div>
      <p>This box has a ridge border on the left side.</p>
    </div>
  </body>
</html>

Значения

ЗначениеОписание
border-left-widthЗадаёт ширину левой границы элемента. Значение по умолчанию — "medium". Обязательное значение.
border-left-styleЗадаёт стиль линии левой границы элемента. Значение по умолчанию — "none". Обязательное значение.
border-left-colorЗадаёт цвет левой границы элемента. Значение по умолчанию — текущий цвет текста.
initialУстанавливает свойству его значение по умолчанию.
inheritНаследует свойство от родительского элемента.

Практика

Что делает свойство border-left в CSS?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.