• Страница 1 из 1
  • 1
Для чего нужно свойство !important
nеmo
Дата: Понедельник, 17.08.2009, 02:20 | Сообщение # 1
Группа: Удаленные
Из прочитаного в статье о !important я понел что этот код повышает приоретет свойству в той или иной таблице стилей, тоесть если !important будет стоять в таблице стилей у автора то у пользовательской таблице читатся небудет.. у меня возникают вопросы

1 какая еще пользовательская таблица стилей - делал запрос в гугле(ненашел)
2 и в каких случаях ее применять........
Бывают же вещи которые я немогу в бить свою черепную коробку, немогу в это поверить((.

  
Aleko
Дата: Понедельник, 17.08.2009, 02:55 | Сообщение # 2
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Всё очень просто. Как ты уже сказал, свойство !important повышает приоритет стиля, для которого назначено. Вот простой пример:
Code
<style>
div {color:blue}
</style>

<div style="color:red">Текст</div>

В результате браузер отобразит слово "Текст" красного цвета, так как свойства, указанные непосредственно в теле тега, имеют более высокий приоритет, чем свойства в теге <style> или в отдельном файле css.

А вот тут текст будет синим, так как параметр !important переопределил приоритеты:

Code
<style>
div {color:blue !important}
</style>

<div style="color:red">Текст</div>

Вот так то!


Бесплатные обои.
  
Aleko
Дата: Понедельник, 17.08.2009, 02:57 | Сообщение # 3
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Quote (nеmo)
какая еще пользовательская таблица стилей

Скорее всего имеется в виду самый обыкновенный файл name.css


Бесплатные обои.
  
nеmo
Дата: Понедельник, 17.08.2009, 03:04 | Сообщение # 4
Группа: Удаленные
Благодраю,
а какие случаи могут быть необходимыми ставить этот код к примеру
div1 {display:block !important}
а если здесь я непоставлю !important, выходит что
в пользовательской таблице display: может быть например inline?
  
Aleko
Дата: Понедельник, 17.08.2009, 03:08 | Сообщение # 5
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
nеmo, нет. обычно этот код используется в том случае, если доступ к прописанным в тегах стилям в принципе не возможен, а изменить их всё таки надо. Пример: вид форума на ucoz - половина стилей прописана прямо в формирующихся скриптом тегах, и чтобы переписать эти стили, приходится во внешнем css файле использовать !important.

Бесплатные обои.
  
nеmo
Дата: Понедельник, 17.08.2009, 03:14 | Сообщение # 6
Группа: Удаленные
хм съел, :D. Ну спасибо))
  
Aleko
Дата: Четверг, 20.08.2009, 15:12 | Сообщение # 7
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Drago, кто то что то может добавить ещё. Не закрывай такие темы.

Бесплатные обои.
  
Drago
Дата: Четверг, 20.08.2009, 16:48 | Сообщение # 8
Группа: Удаленные
Aleko, как знаешь, но по-моему вопрос довольно прямой.
  
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.