vovvkka
@vovvkka

Разделяющая полоса в div?

Есть div "left" и div "maket"
Каждый блок разного цвета, и нужно чтобы в блоке left справа была полоса как hr только вертикальная, по высоте всего блока.
  • Вопрос задан
  • 186 просмотров
Решения вопроса 1
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
.left {
border-right: 1px solid #ddd;
}
Ответ написан
@FrelFrloich
Способов несколько, если вы хотите что бы полоса кончалась по высоте блока и зависела от блока то через бордер как сказал Юрий, можете через псевдоэлементы ::before / ::after , можете по середине двух блоков вставить span и ей уже задать ширину и высоту, можете в самих блоках также вставить span.

В последних случаях вам нужно будет родительскому блоку задать релативную позицию, а дочернему элементу или псевдоэлементы абсолютную, плюс из последнего вы можете свободны трансформировать, делать его выше блока или отдалять от его границы.

Всё же непонятно чего вы хотите добиться. Если вы примите решения через псевдоэлементы то не забывайте указать content: "";
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы