Между двумя div вертикальная линия?

Есть макет из 3 колонок.

[Колонка 1] [Колонка 2]
[ Колонка 3 ]

Была идея сделать дополнительный div между ними и задать ему border 1px, но кажется идея глупая.
Как сделать разделительную линию между колонками 1 и 2?
  • Вопрос задан
  • 19512 просмотров
Пригласить эксперта
Ответы на вопрос 6
@reifter
Вообщем никак не получится поставить разделитель в 1px не затронув одну из колонок дописав ей border?

Используйте box-shadow для этих целей: box-shadow: inset -1px 0 0 red;
Пример: codepen.io/anon/pen/oXxraY
Ответ написан
paulradzkov
@paulradzkov
Дизайнер, верстальщик, начальник отдела UI
codepen.io/paulradzkov/pen/xGVvRq?editors=110 — Вертикальная линия между float-колонками разной высоты
Ответ написан
div {border-right: thin solid #ccc}
div:last-child {border-right: 0}
Ответ написан
aliencash
@aliencash
Партизан
Можно еще так. Закодирована картинка 1х1 пиксель.

.col-1 {
  background: 100%  repeat-y url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAAMSURBVBhXY/jPwAAAAwEBAGMkVdMAAAAASUVORK5CYII=);
}
Ответ написан
Ranwise
@Ranwise
Ответ написан
Комментировать
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Абсолютное позиционирование + hr
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы