Задать вопрос
EYPPNM
@EYPPNM
I'm not gonna tell you about anything, here

Ссылки на «Вход» и «Регистрация» лучше делать с помощью CSS псевдоэлемента, или в HTML?

Всем привет!
Интересует вопрос семантики, и структуры документа.
Как правильно верстать контент страницы, и её составные части. Такие как элементы интерфейса, навигация, и т.п.
Если HTML сегодня отвечает не за внешний вид, а только за контент, то правильно ли будет всё что не касается контента делать при помощи CSS3. Например иконки, служебные ссылки типа вход и регистрация, и всё что к контенту не относится помещать например скажем внутрь свойства content:""; у псевдоэлементов
  • Вопрос задан
  • 881 просмотр
Подписаться 1 Простой 2 комментария
Решения вопроса 3
profesor08
@profesor08 Куратор тега CSS
Ссылки это тоже контент, это же навигация по сайту. Но твой сайт - твои правила, можешь делать что угодно на нем. Только не надо нести это в массы и задавать текст ссылок в content. Что если надо поменять текст ссылки? А если делать локализацию? Каждый раз менять css? А если css компилируется препроцессором, то на каждый чик компилировать заново?
Ответ написан
EYPPNM
@EYPPNM Автор вопроса
I'm not gonna tell you about anything, here
Нашёл в интернете примеры использования псевдоэлементов:
5ca8ec11b7a34952371510.jpeg
Ответ написан
Комментировать
@Pahus
Программист
Я бы не стал так делать. Ссылка - это один из ключевых компонентов документа. Думаю, что во многих случаях важнейший. Нельзя недооценивать.
Во-вторых, не стоит нагружать css лишней ответственностью. Html - это что выводиться, а css - как выглядит. Текст ссылки явно относится к первому.
В-третьих, любой текст / контент потенциально может быть динамически изменен. Таким образом придется изменять content через инлайновый стиль, что не хорошо и некрасиво
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
А ещё, если слишком извращаться, поисковики могут понимать ваш сайт не так, как вы планировали это. Или вообще понизить в выдаче.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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