Из прочитаного в статье о !important я понел что этот код повышает приоретет свойству в той или иной таблице стилей, тоесть если !important будет стоять в таблице стилей у автора то у пользовательской таблице читатся небудет.. у меня возникают вопросы
1 какая еще пользовательская таблица стилей - делал запрос в гугле(ненашел) 2 и в каких случаях ее применять........ Бывают же вещи которые я немогу в бить свою черепную коробку, немогу в это поверить((.
Всё очень просто. Как ты уже сказал, свойство !important повышает приоритет стиля, для которого назначено. Вот простой пример:
Code
<style> div {color:blue} </style>
<div style="color:red">Текст</div>
В результате браузер отобразит слово "Текст" красного цвета, так как свойства, указанные непосредственно в теле тега, имеют более высокий приоритет, чем свойства в теге <style> или в отдельном файле css.
А вот тут текст будет синим, так как параметр !important переопределил приоритеты:
Благодраю, а какие случаи могут быть необходимыми ставить этот код к примеру div1 {display:block !important} а если здесь я непоставлю !important, выходит что в пользовательской таблице display: может быть например inline?
nеmo, нет. обычно этот код используется в том случае, если доступ к прописанным в тегах стилям в принципе не возможен, а изменить их всё таки надо. Пример: вид форума на ucoz - половина стилей прописана прямо в формирующихся скриптом тегах, и чтобы переписать эти стили, приходится во внешнем css файле использовать !important. Бесплатные обои.