CSS Стороны границы
CSS Border - Отдельные стороны
Из примеров на предыдущих страницах вы увидели, что можно указать разные границы для каждой стороны.
В CSS также есть свойства для указания каждой из границ (верхней, правой, нижней и левой):
Пример
p
{
border-top-style: dotted;
border-right-style: solid;
border-bottom-style: dotted;
border-left-style: solid;
}
Результат:
Пример выше даёт тот же результат, что и этот:
Итак, вот как это работает:
Если свойство border-style
имеет четыре значения:
- border-style: dotted solid double dashed;
- верхняя граница dotted
- правая граница solid
- нижняя граница double
- левая граница dashed
Если свойство border-style
имеет три значения:
- border-style: dotted solid double;
- верхняя граница dotted
- правая и левая границы solid
- нижняя граница double
Если свойство border-style
имеет два значения:
- border-style: dotted solid;
- верхняя и нижняя границы dotted
- правая и левая границы solid
Если свойство border-style
имеет одно значение:
- border-style: dotted;
- все четыре границы dotted
Пример
/* четыре значения */
p {
border-style: dotted solid double dashed;
}
/* три значения */
p {
border-style: dotted solid double;
}
/* два значения */
p {
border-style: dotted solid;
}
/* одно значение */
p {
border-style: dotted;
}
Попробуйте сами »
В приведенном выше примере используется свойство border-style
. Однако он также работает с border-width
и border-color
.