CSS макет сходит с ума в IE8 - PullRequest
1 голос
/ 23 ноября 2010

Все, что я могу сказать, это то, что мой макет сошел с ума в IE8, и я не могу понять, почему.Конечно, это выглядит правильно в других современных браузерах.Я потратил много часов, пытаясь выяснить это, но когда я делаю какие-либо изменения, они не решают эту проблему и отправляют все в другом браузере.Может кто-нибудь, пожалуйста, посмотрите?Этот вне меня!

Страница: http://www.careersinmusic.com/sell-my-music.aspx

ОГРОМНОЕ спасибо !!!!Рич

Ответы [ 2 ]

0 голосов
/ 23 ноября 2010

ну, во-первых, 'jQuery' не определен в строке 132?

0 голосов
/ 23 ноября 2010

Основная проблема, которую я вижу при отладке вашего режима совместимости IE8 в коде, заключается в отсутствии у вас очисток в числах с плавающей точкой.

Вы должны посмотреть, как CSS плавает, вы должны очистить float впоследствии, иначе все может стать очень неприятным.

Чтобы очистить поплавок, который вы вставили:

<div style="clear: both;"></div>

Это очистит как левый, так и правый поплавок (например, начиная новый раздел).Чтобы просто очистить один из поплавков, вы можете сделать очистку: left;или ясно: правильно;

Вот учебник по поплавкам с CSS:

http://css.maxdesign.com.au/floatutorial/

Также .... честно .... HTML и CSS являютсябеспорядок.Я едва могу сказать, что происходит в некоторых из них ... хотя это может быть просто добавление магии asp.net, чтобы попытаться «помочь» вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...