Более короткий способ указания HTML 4.01 Strict

StackOverflow https://stackoverflow.com/questions/1888813

  •  19-09-2019
  •  | 
  •  

Вопрос

Я использую

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

на моих веб-страницах.

Я помню, как читал в одном из вопросов о XHTML и HTML, что одним из (небольших) преимуществ использования HTML является более короткий DOCTYPE, например

<!DOCTYPE html>

Могу ли я использовать какую-нибудь более короткую версию и указать HTML 4.01 Strict?

Если я просто использую короткую версию, как она будет воспринята?- Строгий, переходный?

Это было полезно?

Решение

Нет, если бы существовала более короткая версия, мы бы все ее использовали.:) Короткий тип, о котором вы говорите, HTML 5.

Другие советы

Неа.Боюсь, это единственный способ указать, используя HTML 4.01 Strict.

Не думайте, что существует более короткий способ указания строгого типа документа HTML 4.0, который является довольно специфическим типом документа.Указанный вами тип документа будет действителен для HTML 5, который в любом случае вполне может быть хорошим выбором для нового сайта.

Вы можете просто отказаться от URL-адреса и использовать только общедоступный идентификатор, например:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">

Это будет проверено как HTML 4.01 Strict и активирует стандартный режим.Короткий DOCTYPE также действителен для HTML 4.01 Transitional, но в некоторых браузерах запускает режим совместимости.Однако имейте в виду, что это строго запрещено в XHTML.

Если вы хотите, чтобы ваш HTML был проверен, вы должны по меньшей мере необходимо указать (url) DTD...

Я думаю, вы могли бы опустить общедоступное имя или изменить ключевое слово PUBLIC на SYSTEM.Но я не совсем уверен в этом...

РЕДАКТИРОВАТЬ:Почему это отклонено??Вопрос был для HTML 4, не за 5...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top