Как вы решаете проблемы отображения /CSS в нескольких браузерах?
Скажем, мне нужно разработать веб-сайт для нескольких браузеров. основные из них - Firefox, Safari, IE, Opera, Chrome
Как вы решаете проблемы с отображением? В Firefox есть Firebug, и это здорово. Также есть Firebug Lite для других браузеров, но он не полнофункциональный - он не обновляется в режиме реального времени. Например, если я подозреваю, что jQuery замедляет его (добавление классов и т. Д.), Как я узнаю?
5 ответов
- Firefox имеет Firebug
- В опере есть стрекоза
- IE8 имеет инструменты для разработчиков
- У браузеров Webkit (Chrome/Safari) есть веб-инспектор
Помимо этого, вы можете поискать свойство структуры, которое добавляет границу к элементам, но не нарушает поток страниц. Это полезно для параллельных сравнений.
Если у вас есть некоторые классы, применяемые с помощью jQuery, просто используйте для них свойство структуры, и оно должно появиться при добавлении класса.
.class1 {
outline: 1px solid blue;
}
.class2 {
outline: 1px solid red;
}
Для кросс-браузерной отладки вы можете использовать Firebug Lite. Это похоже на сам Firebug, но в качестве внешней библиотеки JavaScript, протестированной в FF, Opera Safari и даже в хорошем старом IE (как говорится на веб-странице).
Вы можете проверить CSS с помощью W3C CSS Validation Service.
Инструменты разработчика
Посмотрите мой новый инструмент для просмотра макета любого элемента на вашей странице, наведя на него курсор мыши - CROSS BROWSER!