Стиль бордюра может быть задан как для всех сторон элемента одновременно, так и для каждой его стороны отдельно в зависимости от того, сколько значений присвоено свойству border- style. Таковых значений может быть от одного до четырёх по числу сторон элемента.
В каждом из четырёх случаев действуют свои "правила" по присуждению стиля рамки той или иной стороне элемента, которые приведены в таблице ниже:
Число значений
Результат
Пример: div {border-style: solid;}
Первое значение - Устанавливает единый стиль бордюра для всех сторон элемента.
Пример: div {border-style: solid double;}
Первое значение - Устанавливает стиль верхней и нижней границы элемента.
Второе значение - Устанавливает стиль левой и правой границы элемента.
Пример: div {border-style: solid double dashed;}
Первое значение - Устанавливает стиль верхней границы элемента.
Второе значение - Устанавливает стиль левой и правой границы элемента.
Третье значение - Устанавливает стиль нижней границы элемента.
Пример: div {border-style: solid double dashed ridge;}
Первое значение - Устанавливает стиль верхней границы элемента.
Второе значение - Устанавливает стиль правой границы элемента.
Третье значение - Устанавливает стиль нижней границы элемента.
Четвёртое значение - Устанавливает стиль левой границы элемента.