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

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

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

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

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

10 ответов

15 просмотров

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

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

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта