Это легко делаеться через псевдоелементы. Что я имею ввиду: Желтый квадрат на самом деле имеет бордер (обводку) только с трех сторон, четвертая же сделана визуальными елементами, которые позиционируються абсолютом
.квадрат {
position: relative; // или absolute
border: 4px solid yellow;
border-left: none;
width: ...;
height: ...;
}
.квадрат::before, .квадрат::after {
content: "";
position: absolute;
left: 0;
width: 4px;
background: yellow;
}
.квадрат::before {
top: 0;
height: ...;
}
.квадрат::after{
bottom: 0;
height: ...;
}