RSS кнопка, Всё для фотошопа , картинки, web-мастеру, книги по сайтостроительсву, downloadУроки по CSS
Реализации конструкции !important
Объявление !important в таблице стилей пользователя делает документы более доступными. С помощью !important пользователь имеет возможность справиться с теми сайтами, которые совершенно о нём (пользователе) не заботятся:
/* из пользовательской таблицы стилей */
body, p, td {font-size:15pt !important}
/* из таблицы стилей разработчика сайта */
p {font-size:10pt}
Однако почему разработчикам сайтов, в отличие от «сёрферов», лучше не использовать конструкцию !important?
Дело в том, что ранняя спецификация CSS (CSS Level 1) позволяла разработчику путём указания !important переопределять эту же конструкцию в таблице стилей пользователя. В CSS2 всё ровным счётом наоборот. Стиль пользователя, содержащий указание !important имеет наивысший приоритет. А поскольку некоторые браузеры всё еще поддерживают только стандарт CSS1, то авторам лучше забыть об !important.
Кроме того, есть ещё один момент. Netscape Navigator 6.0 использует стандарт CSS2, где !important пользователя всегда выше. Но в Netscape Navigator 6.1 присутствует «баг», в результате которого !important разработчика берёт верх над !important пользователя.
На всякий пожарный укажу, как в Internet Explorer можно определить пользовательскую таблицу стилей. Путь такой (для IE6.0 Eng): Tools/Internet Options/Accessibility. Устанавливаем галочку напротив «Format documents using my style sheet» и указываем путь к CSS файлу.