169 похожих чатов

Такой вопрос на ночь глядя. В реальной жизни на реальных

сайтах вполне часто будет встречаться ситуация, когда, например, ссылки на странице должны быть фирменного цвета, но не все. А на соседней странице почему-то ссылки должны быть чуть другого цвета.

Как такое канонично сделать?

Делать глобальное правило для "a" - кажется, глобальные правила это вообще зло (или мне только кажется?)
Делать класс "mysite-link" и его пихать в каждую ссылку на странице? А когда этих ссылок, допустим, 310 (ну там 10 ссылок на страничке вообще плюс табличка из 100 строк и 3 столбцов, в каждой ячейке по ссылке), то это ж блин стремновато будет, на каждую ссылку класс добавлять?

10 ответов

5 просмотров

я бы повесил стили на а а там где не надо ,перебил бы классом

Oleg-Kainov Автор вопроса
Roman Yaremenko
я бы повесил стили на а а там где не надо ,перебил...

У меня прям руки трясутся как не хочется добавлять глобальные правила :( Из программирования привычка, по рукам бьют за глобальные переменные

Oleg Kainov
У меня прям руки трясутся как не хочется добавлять...

так они ж в любом случае глобальные для каждого движка 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)

Oleg-Kainov Автор вопроса
Yurii Kovalenko
так они ж в любом случае глобальные для каждого дв...

? Ну я имею в виду, что добавлять что-то в тэги a, body, p и тому подобное - это кажется очень глобально и не очевидно в итоге.

Oleg Kainov
? Ну я имею в виду, что добавлять что-то в тэги a,...

ну не знаю, как по мне очевидно, если это делать в начале файла, есть такое понятие как специфичность, укзаываешь общие правила, а где надо указываешь уже специфические

Oleg Kainov
? Ну я имею в виду, что добавлять что-то в тэги a,...

я бы сказал в css это во многих случаях даже считается best practice

Oleg-Kainov Автор вопроса
Oleg Kainov
Оо? Есть какой-нибудь линк про это?

https://htmlacademy.ru/blog/boost/frontend/about-normalize-css

Oleg-Kainov Автор вопроса
Yurii Kovalenko
https://htmlacademy.ru/blog/boost/frontend/about-n...

Там кажется автор подразумевает, что читатель знает, что есть "reset.css". Я не такой :(

Oleg Kainov
Там кажется автор подразумевает, что читатель знае...

просто разные решение немного и названия, тут важно понять, что есть общие настройки, которые часто переписывают https://github.com/necolas/normalize.css/blob/master/normalize.css

Похожие вопросы

Обсуждают сегодня

@Aiwan что такое база образца?
Alexey
27
Не многие знают, а кто знает, тот уже успел забыть, что в далёком 2004 году эта игра произвела настоящий фурор, настолько революционной была технология, применяемая для её соз...
ICCID
4
Хотя у меня сейчас есть более сложная задача, вот её думаю: как объяснить челу переходного возраста противоположного полу, обучающегося в польском колледже (а-ля наш техникум)...
Вячеслав Кузьменко
15
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Добрый день Хочу начать обучение языку, не являюсь представителем it, буду благодарна за помощь, совсем пока не понимаю ничего) Подскажите, пожалуйста, где можно начать первы...
Sara Lala
30
верно что я могу удалить эти addq и subq т.к. со стеком никакого взаимодействия нет (исключая call)?
Michael
16
Hi Everyone! To all Are you Looking for Interview Support at the Lowest Price? Look no further! Then contact us We offer Interview Support for a low cost variety of technol...
Rambabu Nallamilli
3
средствами IBX как-то можно выполнить запрос insert ... returning?
Igor
31
всем привет. подскажите: вот по русски называется "прошивка для контроллера". или "бинарь" могут сказать. или "дамп". А как по английски это называется? Я хочу попытаться по...
Павлик Ливаткин
4
А если изначально бот работал так : есть сайт онлайн школы. У каждого ученика свой кабинет. Где он авторизуется по своим данным. И уже в кабинете, на самом сайте делает оплату...
Денис 💡 Фрилансер
13
Карта сайта