Валидатор w3.org ругается на дефольный шаблон

Первая ветка

#1 16 декабря 2015 в 19:59
Проверил на validator.w3.org сайт и валидатор выдал кучу предупреждений типа

  1. Warning Line 629, Column 52: NET-enabling start-tag requires SHORTTAG YES
  2. <p><span style="font-size: large;"><br />
  3.  
  4. For the current document, the validator interprets strings like <FOO /> according to legacy rules that break the expectations of most authors and thus cause confusing warnings and error messages from the validator. This interpretation is triggered by HTML 4 documents or other SGML-based HTML documents. To avoid the messages, simply remove the "/" character in such contexts. NB: If you expect <FOO /> to be interpreted as an XML-compatible "self-closing" tag, then you need to use XHTML or HTML5.
  5.  
  6. This warning and related errors may also be caused by an unquoted attribute value containing one or more "/". Example: <a href=http://w3c.org>W3C</a>. In such cases, the solution is to put quotation marks around the value.

Сначала думал, что дело в моем шаблоне, но проверил в дефольном тоже самое. — множесто левых слешей у тега BR, A и др.

Растолкуйте, плиз. Это устаревший шаблон? Зачем там этот слеш?
Надо ли перебирать шаблон для его удаления?
  1. <br />
#2 16 декабря 2015 в 22:18

Валидатор w3.org ругается

Sonat
Вы на него тоже выругайтесь
#3 16 декабря 2015 в 22:19

<br />

Sonat
Это перенос строки. Вполне валидный тег.
#4 17 декабря 2015 в 01:43

Зачем там этот слеш?

Sonat
В XHTML1 по спецификации нужно ставить пробел и слэш в тегах, не требующих закрывающего (http://www.w3.org/TR/xhtml1/#guidelines). HTML5 как продолжение XHTML соответственно тоже воспринимает вариант <br /> как валидный. Быть может, проверяли по спецификации HTML 4.01?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.