сайтах вполне часто будет встречаться ситуация, когда, например, ссылки на странице должны быть фирменного цвета, но не все. А на соседней странице почему-то ссылки должны быть чуть другого цвета.
Как такое канонично сделать?
Делать глобальное правило для "a" - кажется, глобальные правила это вообще зло (или мне только кажется?)
Делать класс "mysite-link" и его пихать в каждую ссылку на странице? А когда этих ссылок, допустим, 310 (ну там 10 ссылок на страничке вообще плюс табличка из 100 строк и 3 столбцов, в каждой ячейке по ссылке), то это ж блин стремновато будет, на каждую ссылку класс добавлять?
я бы повесил стили на а а там где не надо ,перебил бы классом
У меня прям руки трясутся как не хочется добавлять глобальные правила :( Из программирования привычка, по рукам бьют за глобальные переменные
так они ж в любом случае глобальные для каждого движка The default colours in Gecko, assuming the user hasn't changed their preferences, are: standard link: #0000EE (blue) visited link: #551A8B (purple) active link: #EE0000 (red)
? Ну я имею в виду, что добавлять что-то в тэги a, body, p и тому подобное - это кажется очень глобально и не очевидно в итоге.
ну не знаю, как по мне очевидно, если это делать в начале файла, есть такое понятие как специфичность, укзаываешь общие правила, а где надо указываешь уже специфические
я бы сказал в css это во многих случаях даже считается best practice
Оо? Есть какой-нибудь линк про это?
https://htmlacademy.ru/blog/boost/frontend/about-normalize-css
Там кажется автор подразумевает, что читатель знает, что есть "reset.css". Я не такой :(
просто разные решение немного и названия, тут важно понять, что есть общие настройки, которые часто переписывают https://github.com/necolas/normalize.css/blob/master/normalize.css
Обсуждают сегодня