2010-11-20 4 views
3

У меня настоящая проблема. У меня есть страница по адресу: [страница удалена] , и если вы перейдете к ней, она загрузится нормально, но затем среднее содержимое «сдвинется» вправо и только в верхнем абзаце и заголовке. В частности, речь идет о заголовке «Трубы» и следующем пункте. Они должны быть выровнены как остальная часть содержимого центра. Проблема заключается не в позиции div, а в том, что заголовок и абзац перемещаются после загрузки страницы. Я удалил почти все CSS, чтобы попытаться выяснить, что это делает, но я не уверен, что это связано с CSS, и я не могу придумать ничего другого, чтобы попробовать. Я попытался использовать каждый инструмент, о котором я могу думать, и, похоже, в коде нет ничего, что могло бы «сдвинуть» копию, поэтому я пытаюсь понять, есть ли у кого-то идея, что я может попробовать. Страница выполнена в классическом ASP, с HTML5 и CSS3, и немного jQuery просто fyi. Если вам нужно увидеть код, сообщите мне. Я озадачен тем, что это делает, я никогда не видел, чтобы что-то такое. Любая помощь будет замечательной.Странное пустое пространство, отображаемое на странице. Возможно, CSS?

ответ

1

Хотя я не могу точно определить причину, то вопрос с вашим элементом #logo.

Если вы удалите его или дадите ему абсолютное позиционирование, чтобы вынуть его из потока, исправляется <p>.

+0

OMG - Спасибо, что сделал. Я должен переместить несколько вещей, но это была проблема! – stephmoreland

+0

@stephmoreland - Добро пожаловать. Часть его связана с логотипом, верхним навигатором и, возможно, с некоторыми другими элементами, имеющими 'float: left'. Как вы сказали, немного другой подход к позиционированию, и вы будете настроены. : o) – user113716

+0

Я провел ЧАСЫ, пытаясь понять все, о чем я мог подумать, еще раз спасибо вам большое, вы спасли мои выходные! – stephmoreland

0

Набор ширина в теле для авто Set покинул, право в interior_wrap для авто

+0

OK, я установил ширину тела в авто, а влево, вправо от inner_wrap до авто. Проблема заключается в том, что в параграфе, который начинается «Трубы» и в пункте ниже, они должны быть выровнены влево, как и остальная часть копии в центре. – stephmoreland

0

Set:

position: absolute; 
margin-left: -460px; 
left: 50%; 
+0

Спасибо, это отличный совет, но я отредактировал свой вопрос, потому что проблема заключается не в позиции div. – stephmoreland

+0

да, я вижу проблему ... интересно ... – KeatsKelleher

+0

Кстати, вам нужно изменить z-индекс ваших всплывающих окон – KeatsKelleher

0

Это связано с разделом № логотипа. Это перемещается, а затем перемещается, но не выводится из потока страниц, поэтому текст по-прежнему обтекает его. Установите «position: absolute» на #logo, и все будет хорошо.