Задать вопрос
@ligisayan

Как добавить границу блока, а контент при этом не смещать с первоначального положения?

Всем привет! Есть 3 блока в сетке bootstrap, где в блок посередине обрамлен границей, но в таком виде текст в блоке смещается относительно первоначального положения, что можно наблюдать относительно соседей. Как правильно сохранить границу и в тоже время текст оставить при этом на месте. Пробовал делать border через псевдоклассы :before :after, но у меня только 2 стороны закрываются вместо 4ех. Фидл

<div class="container">
  <div class="row text-center">
    <div class="col">
      <p>1 of 3</p>
      <p>1 of 3</p>
      <p>1 of 3</p>
    </div>
    <div class="col" id="col-border">
      <p>2 of 3</p>
      <p>2 of 3</p>
      <p>2 of 3</p>
    </div>
    <div class="col">
      <p>3 of 3</p>
      <p>3 of 3</p>
      <p>3 of 3</p>
    </div>
  </div>
</div>

.row {
  background: #f8f9fa;
  margin-top: 20px;
}

.col {
  border: solid 1px #6c757d;
  padding: 10px;
}

#col-border {
  border: 5px solid blue;
}
  • Вопрос задан
  • 36 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
pavelkarinin
@pavelkarinin
Full Stack Web Developer
Если особо не заморачиваться, то так:

#col-border {
  border: 5px solid blue;
  padding:5px;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽