za4me
@za4me
Человек

Выход блока за пределы родительского при абсолютном позиционировании?

День добрый.

Подскажите, пожалуйста, почему появляется вот этот косяк при абсолютном позиционировании блока?
c1fd07d039.png
И как исправить данную ситуацию?

Код посмотреть можно тут.

Всем спасибо за советы.
  • Вопрос задан
  • 301 просмотр
Решения вопроса 1
Serj-One
@Serj-One
i'm sexy and i know it
Размер не указан, поэтому блок занимает ширину по размеру контента внутри, но не более ширины родителя без учёта паддинга (бутстраповские 15px, на которые он и выступает).
Добавь
.main-news .text {
    left: 15px;
    right: 15px;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
@tommy_13
можно у родительского блока добавить overflow:hidden
Ответ написан
Комментировать
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
Добавить для .text
margin-right: 15px;
Ответ написан
Elwen
@Elwen
Рекомендую каждый превью стати обернуть родительским классом. Это поможет вам правильно определять границы блоков. Сейчас блок выступает из-за padding`а родительского блока.
В статьях ниже тоже стоит об этом задуматься, т.к. после того, как вы решите вопрос с этим блоком нижние статьи начнут выступать по правому краю на мобильниках.
Ответ написан
Комментировать
ShadowOfCasper
@ShadowOfCasper
Middle User Interface Web Developer
Всё костыли, не слушай их.
Тебе мешает бутстрап. Он вешает на каждый col-* padding left и padding right по 15px. В принципе ты можешь в css селектнуть нужный тебе col и прописать ему padding 0. Или же просто перестать пользоваться бутстрапом. Второй вариант лучше
Ответ написан
Ваш ответ на вопрос

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

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