Самый простой способ решить проблемы совместимости браузеров, возникающие в CSS, — это CSS Hack. Теперь мы поговорим о том, как писать CSS Hack в разных браузерах!
Разница между IE6 и FF:
фон: оранжевый;*фон:синий;
Разница между IE6 и IE7:
фон:зеленый !important;фон:синий;
Разница
между IE7 и FF:
фон:оранжевый; *фон:зеленый;
IE7, IE6:
фон: оранжевый;*фон:зеленый !important;*background:blue;
Примечание: IE может распознавать *; стандартные браузеры (такие как FF) не могут распознавать *;
IE6 не может распознавать *, но не !important,
IE7 может. распознавать * , также может распознавать !important;
FF не может распознавать *, но может распознавать !important;
IE6 IE7 FF
* √ √ ×
!important × √ √
Еще одно дополнение: подчеркивание "_",
IE6 поддерживает подчеркивание, но ни IE7, ни Firefox не поддерживают его. Подчеркните это.
Таким образом, вы также можете различать IE6, IE7 и Firefox следующим образом
: background:orange;*background:green;_background:blue;
Примечание. Независимо от того, какой метод используется, порядок записи такой: firefox пишется спереди, а IE7 пишется посередине. IE6 пишется в конце.