2016-05-03 4 views
1

У меня есть сайт, который помещает содержимое внутри DIV со следующим моделированием:Centered ДИВ с шириной процентов уменьшается при определенных обстоятельствах

.container { 
    padding-top: 40px; /*This is to leave space for a floating*/ 
    margin-left: auto; 
    margin-right: auto; 
    width: 75%; 
    background-color: white; 
    box-shadow: 0px 0px 10px hsla(0, 0%, 0%, 0.5); 
} 

Это прекрасно работает на двух страницах, а на третьем, то ДИВ стягивается примерно половина - это нормальная ширина, и я не могу понять, почему. Единственное очевидное отличие состоит в том, что эта страница содержит список, а остальные - только абзацы, но удаление списка не устраняет проблему. Вот две ручки, страница works и та, что doesn't. Изображения отсутствуют на ручках, но эффект тот же.

Заранее благодарен!

+0

тело абсолютное без ширины, добавьте к нему ширина: 100%; поэтому он заполняет всю ширину страницы ... почему абсолютный для тела BTW? http://codepen.io/anon/pen/EKOBPB –

+0

перезапуск без абсолютного, но с пометкой: 0; на теле, так что не нужно искать забавный хак;) –

ответ

2

Вы position:absolute в теле. В ваших рабочих примерах текст достаточно широк, так что ваше достижение полной ширины, но в третьем примере текста мало, поэтому есть проблема.

Вам необходимо назначить width:100% в корпусе или если нет необходимости просто удалять его.

+0

Спасибо, это было оставлено там раньше, потому что я размахивал неприятностями с крахом полей. устраняя эту проблему. – SilentVoid

2

Я не понимаю, почему вы используете position: absolute для body, но если вы берете что, ваша проблема решена ...

+0

это комментарий, а не ответ :) –

+0

нет, потому что он исправляет проблему. – Johannes

+0

, если вы посмотрите на комментарий в CSS OP, исходная проблема возникает, конечно, из поля по умолчанию для тела, который может быть исправлен с помощью margin: 0; , то абсолют больше не нужен :). ждал его ответа на мой вопрос. Поэтому оттуда он может продолжать идти, не думая, что нашел хак, но что-то понял. Http://codepen.io/anon/pen/ZWmdpw –

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