DivMan Posted May 9, 2014 Report Share Posted May 9, 2014 Зачем к одному и тому же свойству, придавать несколько значений? Зачем так верстать?<style type="text/css"> .one { color: red; /* красный текст */ } .one { color: green; /* зеленый текст */ } .two { color: red !important; /* красный текст с приоритетом */ } .two { color: green; /* зеленый текст */ } </style> Quote Link to comment Share on other sites More sharing options...
0 Ironimus Posted May 9, 2014 Report Share Posted May 9, 2014 (edited) В этом случае так делается для того, чтобы начинающие верстальщики лучше понимали расстановку приоритетов в css. Как ни странно, оно мне не раз пригодилось, например при работе c псевдокласами. Edited May 9, 2014 by Ironimus Quote Link to comment Share on other sites More sharing options...
0 SelenIT Posted May 9, 2014 Report Share Posted May 9, 2014 Иногда приходится задавать значения, воспринимаемые только определенными браузерами (напр. свойства с префиксами или градиенты, которых не понимает старый IE). Тогда все варианты задаются с одинаковым «приоритетом», начиная с самого крайнего случая. Кто поймет более продвинутые значения, те используют их, а самые тупые браузеры останутся хоть с чем-то (т.н. «fallback»). Quote Link to comment Share on other sites More sharing options...
Question
DivMan
Зачем к одному и тому же свойству, придавать несколько значений?
Зачем так верстать?
<style type="text/css"> .one { color: red; /* красный текст */ } .one { color: green; /* зеленый текст */ } .two { color: red !important; /* красный текст с приоритетом */ } .two { color: green; /* зеленый текст */ } </style>Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.