2012-02-06 2 views
-1

У меня есть сайт, whwn Я просматриваю его из Chrome, это нормально, но когда я вижу его из IE, нижний колонтитул выглядит не очень хорошо. Более того, в Mozilla он полностью искажен. Кто-нибудь скажет мне могут быть проблемы с CSS? Должен ли я создавать разные файлы CSS для каждого браузера? Любая помощь будет оцененаПроблемы с CSS в IE и Mozilla

+1

Вы плавающий элемент ncenter который 190px в ширину, а затем попробуйте вставить в него 680px широкий div, и он продолжается. Вам не нужен CSS-браузер, вам нужно отсортировать свой макет. Если у вас нет расширения firebug для firefox, попробуйте его и проверьте свою страницу. – Dan

+0

Почему он показывает ОК в хром? –

+0

Это, вероятно, относится к переполнению по-разному (потому что это то, что есть). Это вопрос, который нужно задать Google. Здесь работает Firefox. – Dan

ответ

0

Добавить различные файлы CSS для каждого браузера, webkite.-IE и Moz будут три разные CSS

1

Как правило, вы можете создать основной файл CSS для структуры и CSS, который работает на всех браузеров, а затем, когда вы заметите различия между браузерами или знаете различия в рендеринге в браузерах, вы можете загружать браузер css для повторения различий. Один из способов заключается в использовании HTML условными при загрузке CSS такие, как

<!--[if IE 6]> 
Special instructions for IE 6 here 
<![endif]--> 

PHP должен иметь некоторые плагины обнаружения браузера или библиотеки, которые можно использовать, чтобы сделать это проще, чем ввод каждого одного из них.

http://www.quirksmode.org/css/condcom.html имеет больше примеров типов версий и браузеров вы можете обнаружить

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