2011-12-17 5 views
0

В настоящее время я заканчиваю сайт, который клиент хочет работать во всех браузерах. Однако, похоже, проблема CSS, с которой я не могу обойтись. Граница вокруг этой страницы, похоже, начинается с середины страницы, а не вокруг всей страницы. Тем не менее, он работает во всех других браузерах. Я предполагаю, что это проблема с поплавком, но нижняя граница #contact-form имеет в основном тот же CSS, что и для нее, но граница все еще его окружает, а #info, похоже, вырвался из границы.Почему IE6 не корректно отображает эту границу?

Веб-страница в вопросе http://lunaskymoda.co.uk/contact-us/

Единственная ошибка валидации с незарегистрированным ключевым словом «Nextgen», но я сомневаюсь, что это проблема. Я провел целый день, занявшись этим и не могу найти разумного объяснения, почему это происходит.

СМЧ для возможных HTML элементов, создающих ошибку являются:

#main #main-content { 
border: 1px solid white; 
display: block; 
margin: 12px 0; 
background: black; 
} 

.contact #main-content .info { 
margin: 10px; 
width: 300px; 
font-size: 14px; 
color: white; 
float: right; 
display: block; 
} 
+0

Обнаружено несколько ошибок в Консоли Webkit Chrome – Xavier

+0

@Xavier, который кажется проблемой JavaScript, которая не затрагивает ни одну из других страниц. Я уверен, что это проблема с CSS – Seedorf

ответ

0

Вы не первый, кто имел проблемы с IE6 :) Проблема, конечно, «ясно: как» из ясный класс не соблюдается, поэтому вам нужно его взломать. Вот возможный подход: http://damienhowley.wordpress.com/2009/04/01/ie6-hack-replacing-clearboth/ Вы также можете попробовать заменить < DIV класс = «ясно» > </дел > по < бр ясно = «все» >.

+0

Большое вам спасибо! Я испугался, что сделал что-то не так, оказалось, что это действительно ошибка IE6. Статья очень помогла! Ура! – Seedorf

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