Селекторы, часть 1 / Псевдоклассы :link, :visited и :active [14/18]


#1
  1. В теории указывается - http://joxi.ru/MAjd47Piv0JObm
  2. Правильно ли я понял, что мне нужно всегда вот в этой последовательности прописывать стили на живых проектах?

#2

Да! http://xpoint.ru/forums/internet/html_css/css/thread/14533.xhtml

Ответы легко находятся в google по ключу,
например, “последовательность псевдоклассов”…


#3

Валерий,

Но ведь ссылка датирована 2002 годом и в ней фигурирует CSS2. Обоснованно ли верстальщику ознакамливаться с такими материалами?

Имхо, более обоснованно ссылаться на W3. Вот соответствующая страница - https://www.w3schools.com/html/html_links.asp, а вот ключ, который я использовал - https://www.google.ru/search?q=different+types+of+links+html&oq=different+types+of+links+html&aqs=chrome..69i57j0l3.7190j0j8&sourceid=chrome&ie=UTF-8.

Поэтому, возникает очень большой вопрос, зачем вы указали ссылку на те материалы, а не W3, ведь W3 всегда выскакивает в первой строке выдачи. Вы пользуетесь W3?

Просто на W3 отсутствует указание на обязательность указания стилей именно в приведенной последовательности.

Означает ли это, что если я вижу на HTML Academy или W3 какую-либо последовательность HTML или стилей, то мне необходимо ее сохранять на живых проектах?


#4

Вы так основательно ко всему подходите! Уважаю!

Честно говоря указал на первую попавшуюся ссылку. Не судите строго.
Да, материал древний, но речь, как мне кажется, идёт об основах основ, и последовательность написания этих псевдоклассов с течением времени не менялась и, надеюсь, не изменится (иначе будет бардак).

В английском я не силён, возможно здесь есть что-то полезное по вашему вопросу?
https://www.w3.org/TR/CSS2/selector.html#dynamic-pseudo-classes

Как и всегда в жизни, – что-то брать за основу, проверять, уточнять, изменять, соглашаться… и всегда сомневаться…

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


#5

Спасибо за основательный ответ, Валерий.

Я только 15 минут назад узнал, что существует приоритетность стилей в зависимости от их указания в CSS… Теперь стало понятно, что если где-то указывается последовательность указания стилей - на W3 или ином ресурсе, то у верстальщика есть три варианта:

  1. не использовать ее - не логично
  2. использовать ее. но менять отношение стилей - нельзя, так как последовательность влияет
  3. использовать ее “как есть” - правильно.

По факту, получается, что есть только один правильный вариант - “использовать ее “как есть””. Похоже на тоталитаризм - запрещено, все, что не разрешено. А здесь - копировать “как есть”, вообще всегда…


#6

Ну вот значит вам необходимо учить английский. Хотите, помогу, вам бесплатно понять, как развиваться.

Мой пост в ветке - Как вы лучше всего запоминаете пройденную информацию из курсов? - четко указывает, что знание английского языка одним из компонентов верстальщического стака. Это не хотелка, а “надо”, имхо.