Я сделал проверку частью моего рабочего процесса, потому что это помогает мне рано обнаруживать ошибки. И хотя я не считаю пустые элементы проблемой, это сводит на нет некоторые преимущества использования валидатора, если мне приходится каждый раз мысленно анализировать список предупреждений и решать, является ли предупреждение важным или нет. Поэтому я стараюсь, чтобы на моих страницах не было ошибок и предупреждений, чтобы быстрый взгляд на значок HTML Validator в строке состояния Firefox изменился только в случае реальной проблемы. Для этого я оставляю пустые элементы «неработоспособными», вставляя пустой комментарий.
<span><!-- --></span>
(По крайней мере, это работает с валидатором Tidy.)
Теперь, как говорится, я не думаю, что это вообще необходимо во многих ситуациях. Вполне разумно думать, что добавление восьми дополнительных символов в ваш код просто для того, чтобы избежать предупреждения валидатора, просто смешно. Но у меня это работает.