0
Зачем нужен <hr/> если есть CSS?
8 ответов
+ 1
Как по мне, сделать горизонтальную линию с помощью тега <hr> гораздо быстрее, чем прописывать в CSS селектор и значения.
Кстати, странный вопрос)
+ 1
Tnuloshans Абсолютно нету разницы, можно писать хоть <hr>, хоть <hr />.
+ 1
В HTML5 добавили много новых тегов, таких как header, aside, section, footer, menu, option, audio, video, a также отменили тег frame, упростили запись определения кодировки в теге <meta>.
В ранней версии приходилось писать так:
<meta http-equiv="Content Type" content="text/html"; charset="utf-8">
В HTML5 такую длинную запись отменили, теперь определяют кодировку вот такой записью:
<meta charset="utf-8">
Была другой и привязка JS кода:
Раньше привязывали JavaScript к HTML - документу следующим образом:
<script language="type/javascript" src="example.js"> </script>
Но JavaScript так сроднился с гипертекстным языком разметки, что в HTML5 теперь привязывают JS без этого атрибута:
<script src="example.js"> </script>
В новой версии HTML много плюшек, и все за день не перечесть.
0
Спасибо. А есть разница в <hr> or <hr/ >?
0
Я думаю по правилам </hr>
А по поводу странного вопроса , в HTML 5 , например <p align> уже нет
0
Tnuloshans в HTML5 этот атрибут сохранён, просто его редко используют, потому что для этого есть Каскадная Таблица Стилей, т. е. CSS.
Кстати, тег <hr> и свойство text-align(в HTML атрибут align) — абсолютно разные вещи.
Дело в том, что тег <hr> отвечает за создание горизонтальной линии(его можно заменить тегом <div>, присвоив ему значение width: 100% , но это намного сложнее), а align отвечает за выравнивание текста по левой стороне(дефолт), по центру и по правой стороне.
Поэтому <hr> и align не одно и то же.
0
Спасибо. Конечно этот тег и атрибут не одно и тоже. Но логику обновления пока не уловил
0
Вау. Большое спасибо