2013-11-29 5 views
0

Сейчас я работаю над этим сайтом, и я столкнулся с раздражающей проблемой. На некоторых страницах нижний колонтитул, кажется, «отсоединен» от тела содержимого, но на некоторых страницах это не так. Я не могу понять, почему, я начинаю удалять элементы 1 на 1, пока не исправится, но это никогда не произойдет. Пожалуйста, посмотрите [LINK снимающие]Нижний колонтитул отображается на некоторых страницах

я наблюдал эту ошибку в Chrome, Firefox и оперные последние версии

оказывается дис-прикрепленное на домашней странице, и она появляется прилагается, равно как и на странице часто задаваемых вопросов например

+0

Привет, пожалуйста, ознакомьтесь с [Что-то в моем веб-сайте или проект не работает. Могу ли я просто вставить ссылку на него?] (Http://meta.stackexchange.com/questions/125997/126000#126000) спасибо! –

+2

** Некоторые страницы? ** Какие страницы? ** не привязаны к телу **, что вы имеете в виду? –

+0

@Pekka Я согласен, но если вы посмотрите на последние вопросы любой категории, вы заметите, что 90% вопросов локализованы, я не говорю, что все в порядке, но где еще я могу обратиться за помощью? –

ответ

1

Добавить display:block; margin: 0px auto; в #paper div.

EDIT: Н2 на странице часто задаваемых вопросов уже установлен в display: block; но .main DIV установлен в display: inline-block; на домашней странице, отсюда и разница.

+0

. Поэтому я мог бы просто добавить отображение 'inline-block' в' .main' div как более легкое исправить? Это действительно большая проблема, если я использую 'inline-block' элементы вместо' block'? Я не совсем css-гуру, как вы, возможно, уже поняли ': D' –

+0

Вы должны добавить блок для обоих и избегать встроенного блока, если это необходимо, это не имеет большого значения, но я лично думаю, что использование встроенного блока обычно вызывает как это происходит позже. Я думаю, что divs по умолчанию все равно заблокированы. – Nabbit

+0

Я не мог согласиться больше, имея в виду суть проблемы, о которой я писал в первую очередь. Я перехожу к блочным элементам! Еще раз спасибо! –

1

Проблема в том, что ваши главные div являются встроенными блоками, почему? если у вас есть ширина, вы можете использовать margin: 0 auto; для выравнивания в центре:

Это решило проблему в первой:

.dbi, .imgHolder a, .optionsList:active .optionsHolder, .datePicker span { 
    display: block; 
    margin: 0 auto; 
} 

Еще вам нужно исправить весь этот сайт, чтобы использовать блочные элементы правильно

+0

uf ... Мне было 45 секунд спустя:/ –

+1

да, но у вас был более длинный ответ, чтобы напечатать: p – Nabbit

+0

Я никогда не подозревал, что .. Но почему это только делает проблему из нее на некоторых страницах? + rep для обоих –

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