@DmitryRise

Горизонтальная линия css, как сделать правильнее (красивее)?

Приветствую, видел много решений при создании вертикальной линии, от тега <hr> до canvas (js).
Какой будет проще всё таки и лучше?
В html book тег <hr> указывается, как устаревший.
Пожалуйста, подскажите современное, красивое и простое решение.
  • Вопрос задан
  • 19040 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега CSS
Проблема с тегом <hr/> в том, что линия - это не контент, а дизайн. Соответственно, идеально, если дизайн рисуется при помощи css. А уж как конкретно рисовать линию зависит от разметки и дизайна конкретной страницы. Это может быть банальная граница, может быть box-shadow, могут быть псевдоэлементы с фоновой заливкой. Любой из перечисленных вариантов адекватен и имеет право на существование.

P.S. Что-то не вижу, чтобы тег был объявлен устаревшим. Все атрибуты его порезали, но в спеке HTML5 он есть.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
Самое простое https://jsfiddle.net/joomla/m12kge1a/1/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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