Каков наилучший способ определить источник проблемы CSS - PullRequest
4 голосов
/ 27 октября 2008

Я работал над веб-страницей. Это первое, что я на самом деле пытался разработать с использованием изображения, а затем использовать правильную разметку CSS, а не таблицы.

http://www.roccocammisola.com/proj/brunel/bgimage.html

У меня были проблемы с тенями по обе стороны от основной области содержимого. Конечно, это только проблема в IE. Как вы можете видеть, тень была обрезана примерно до 10% от ее фактической высоты.

С моей относительной неопытностью, как мне искать соответствующие исправления для этой проблемы.

Любая помощь будет принята с благодарностью.

Ответы [ 7 ]

7 голосов
/ 27 октября 2008

Панель инструментов веб-разработчика IE Это не так хорошо, как firebug в целом, но помогает, когда у вас есть проблемы с IE.

7 голосов
/ 27 октября 2008

FireBug , самый важный инструмент для отладки CSS, среди прочего.

получите это здесь

2 голосов
/ 27 октября 2008

В дополнение к Firebug , проверка того, что ваш HTML верен, является бесценным инструментом и может минимизировать головные боли CSS. Иногда ваш CSS может работать неправильно, потому что в HTML есть ошибки. Разные браузеры по-разному справляются с неправильно написанным HTML, что иногда может показаться, что существует проблема с кросс-браузерным CSS. Валидатор может помочь вам найти ошибки в вашей разметке.

http://validator.w3.org/

1 голос
/ 27 октября 2008

Ваш CSS-класс .mainShadowRight задает минимальную высоту (которую IE6 не понимает, а IE7 не всегда на 100% правильно)

и, как указал Д.Ларсен, похоже, вам не хватает фонового изображения: url (); бит.

1 голос
/ 27 октября 2008

+ 1 для FireBug

В этом конкретном случае я бы просто предложил новый подход для ваших теней. В настоящее время они у вас есть в качестве предметов. Обычно вы хотите использовать фоновые изображения CSS для таких вещей.

.mainShadowRight {
*/ your other stuff */
url('images/mainShadowRight.gif');
}
0 голосов
/ 28 октября 2008

Еще одна горячая рекомендация по отладке CSS - CSS Viewer .

Это дополнение к Firefox, которое позволяет вам наводить курсор на элементы на веб-странице и видеть их точный стиль. Часто вы понимаете, что окончательный стиль был не тем, что вы имели в виду, возможно из-за некоторого наследования стилей.

0 голосов
/ 28 октября 2008

Спасибо за все ваши ответы, похоже, сделали свое дело.

Я думаю, что я избавился от загрузки, так как я определенно должен был иметь там материал bg-image.

Эта панель инструментов для веб-разработчиков IE тоже выглядит неплохо, так как у меня есть Firebug и панель для веб-разработчиков для FF.

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