@Lord_Dantes

Как не допускать банальных ошибок?

Довольно интересующийся назрел вопрос.
Есть элементы которые находятся впритык рядом.
У них есть border: 1px;
В макете то как:
5c4df4f7c799d440646761.png
А при верстке получатся вот так:
5c4df50ee3548868396303.png
Вопрос, что нужно сделать чтобы полоски не создавали чувство 2px.
~
Когда ранее делал, то убирал с помощью парных, не парных псевдо-элементов. (even, odd).
Но сайт будет динамический, как быть?
Спасибо.
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
@Lord_Dantes Автор вопроса
Если кому понадобится.
Всем блокам кроме первого ставим:
border-right: 1px solid #E3E3E3;
border-left: 1px solid #E3E3E3;
border-bottom: 1px solid #E3E3E3;

А первому даем значение в стиле:
border-top: 1px solid #E3E3E3;
Сори, за кликбейт.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Henxed
@Henxed
Используйте :last-child или :first-child
.list{
   padding: 7px;
   border: 1px solid #a2a2a2;
   border-bottom: 0;
}
.list:last-child{
   border-bottom: 1px solid #a2a2a2;
}
Ответ написан
Ваш ответ на вопрос

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

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