Есть много инструментов, без которых не должен обходиться ни один веб-разработчик.Одним из таких инструментов является хорошее дополнение HTML Validator для вашего браузера.
Надстройка HTML-валидатора Firefox: http://users.skynet.be/mgueury/mozilla/
Надстройка HTML-валидатора Chrome: http://robertnyman.com/2010/04/07/html-validator-extension-for-google-chrome/
Мне особенно нравится Firefox.Если в вашем HTML есть ошибка проверки, он не только сообщит вам, но и сообщит, почему это плохо и как ее исправить.
Чтобы ответить на ваш вопрос, я считаю, что h # считаются действительнымивнутри элемента
.Но это также может зависеть от DOCTYPE, поскольку существуют разные правила для разных HTML DOCTYPES.Однако с помощью валидатора вам больше никогда не придется задавать вопрос, подобный этому:)