Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Для чего тег <html>?

**** Ученик (43), закрыт 3 месяца назад
Начал изучать html
И первый тег который увидел тег:html, но для чего он нужен?
Ведь теги работают и без него
(Как я понял в нем находиться весь код написанный в редакторе)
Лучший ответ
Андрей Высший разум (464982) 4 месяца назад
Да, можно и без <html>. Но это говнокод. И неизвестно, как отнесутся поисковики к индексированию страниц без <html>. Раз в стандарте прописана рекомендация всегда использовать <html>, стоит ей следовать.
AaacoB AaacМудрец (11902) 4 месяца назад
Очень даже известно, как отнесутся... А вот то, чтонекоторая (не вся!) верстка рассыпается в некоторых браузерах... - вот это да...
Остальные ответы
Qiwi Просветленный (39195) 4 месяца назад
Внутри тега <html> находится всё содержимое документа.
****Ученик (43) 4 месяца назад
Так а зачем?
Код работает и без <html>
 если
всё работает
без него
то
так
и нужно
работать 
без него
бесполезное оно 
Татьяна Шеховцова Высший разум (523230) 4 месяца назад
Работают т.к. тег автоматически добавляют современные браузеры. Но - что если попадётся браузер, который тот тег не добавляет сам по себе?
Бинарный Балагур Гений (84675) 4 месяца назад
Тег `<html>` является корневым элементом HTML-документа и служит для обозначения начала и конца HTML-кода. Он содержит в себе все другие элементы и теги, которые составляют веб-страницу. Хотя браузеры могут отображать HTML-документ и без этого тега, его использование является стандартом и рекомендуется по следующим причинам:

- Структура и семантика: Тег `<html>` помогает определить структуру документа, указывая, где начинается и заканчивается HTML-код. Это делает код более читаемым и понятным как для разработчиков, так и для различных программ, которые обрабатывают HTML-документы.

- Совместимость и стандарты: Использование тега `<html>` обеспечивает совместимость с различными браузерами и инструментами, которые могут ожидать его наличия в документе. Это особенно важно для соблюдения стандартов веб-разработки, установленных консорциумом W3C.

- Атрибуты: Тег `<html>` может содержать атрибуты, такие как `lang`, которые указывают язык содержимого документа. Это важно для поисковых систем и вспомогательных технологий, таких как программы чтения с экрана, которые используют эту информацию для правильного отображения и произношения текста.

Пример использования тега `<html>`:
  



Моя веб-страница


Добро пожаловать!


Это пример веб-страницы.




В этом примере тег `<html>` охватывает весь документ, начиная с объявления типа документа `<!DOCTYPE html>` и заканчивая закрывающим тегом `</html>`.

Celtic Hammer Мудрец (16712) 4 месяца назад
В старых браузерах вообще нужно было указывать кучу всякой фигни которая давно отменена за ненадобностью
Похожие вопросы