Строго говоря, насколько я знаю, CSS не поддерживает несколько границ.
Тем не менее, вы можете визуально добиться желаемого эффекта, комбинируя обычную рамку с контуром:
#myElement {
border: solid 2px blue;
outline: solid 2px red;
}
Если вам нужно, чтобы внешняя «граница» отображалась только на одной стороне, например top
, тогда самое простое решение - использовать включающий элемент div:
div .borderHelper {
border-top: solid 2px red;
margin: none;
padding: 0;
}
#myElement {
border-top: solid 2px blue;
}