2016-07-15 2 views
0

Я пытаюсь добавить нижнюю границу в столбец начальной загрузки, но она выходит за пределы столбца div из-за отрицательного поля строки и заполнение колонки бутстрапа. Пожалуйста, смотрите ниже:Нижняя граница столбца начальной загрузки выходит за столбец из-за отрицательной границы строки и заполнения столбца

enter image description here

Есть ли способ, я могу предотвратить границу выходить на улицу и показать только в пределах содержимого столбца, как показано ниже?

enter image description here

<div class="container"> 
    <div class="row"> 

    <div class="col-md-12 add-border"> 
     A quick brown fox jumps over the lazy dog. 
    </div> 

    </div> 
</div> 
+1

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

A quick brown fox jumps over the lazy dog.
' –

+0

@MuhammadUsman Это на самом деле очень хороший и идеальный способ, я думаю. Это предотвратит ненужную модификацию классов начальной загрузки. – Rishabh

ответ

1

Применить отступы: 0 ваших дивы вы хотите иметь границу (следующий предполагает 3px границы ширину - изменить его в соответствии с):

.add-border{ 
    padding:0; 
    border-bottom:3px solid #000; 
} 

если вы должны только влиять на прописку слева и справа (но не сверху и снизу), то вы можете использовать следующее:

.add-border{ 
    padding-left:0; 
    padding-right:0; 
    border-bottom:3px solid #000; 
} 
+0

Почему вы используете точку с запятой в конце? –

+0

извините - сила привычки - ответ исправлен – gavgrif

0

Попробуйте это и установите границу, используя after псевдоэлемент.

.add-border:after { 
    content:''; 
    width:270px; 
    height:5px; 
    background:black; 
    position:absolute; 
    left:13px; 
    top:24px; 
} 
+0

Я думаю, что применение прокладки: 0 к divs, где требуется граница, является более простым решением, предложенным @gavgrif. – Rishabh

+1

@ Rishabh Да, это так, вы могли бы попробовать оба решения. Я подумал, что вам нужно оптимизировать свою границу, если да, попробуйте это. И да padding: 0 set это позиция 0, но все же border-bottom покрывает полностраничную страницу по оси x. – frnt

Смежные вопросы