Я предлагаю начать с HTML5, который, по сути, станет HTML 4.01 будущего (он же стандарт HTML будущего). Однако изучение привычек кодирования XHTML не является плохой идеей, поскольку более строгий набор правил для написания (X) HTML-страниц позволяет избежать проблем с небрежным кодом.
Некоторые из ключевых особенностей XHTML:
- Элементы и атрибуты XHTML строчные
- Элементы XHTML должны быть закрыты (иногда с самозакрывающимся тегом
/
)
- XHTML должен объявить корневое пространство имен (также известное как
xmlns
, хотя в HTML5 это не обязательно)
Наличие правильно вложенных элементов технически является требованием для проверки HTML, но многие авторы HTML пишут неаккуратный код, который неправильно вложен (например, <strong><em>Test</strong></em>
), поэтому иногда он (ошибочно) ассоциируется с XHTML.
Я настоятельно рекомендую использовать (X) HTML валидатор и в CSS валидатор для проверки коды в то время как вы пишете, чтобы поддерживать хорошую практику , имеющие действительный код.
Если у вас есть какие-либо проблемы, связанные с кодом, вы можете опубликовать их в Stack Overflow , другом нашем проекте.