Надлежащий DOCTYPE … пользовательские атрибуты и нестандартная разметка

Я следую за ним чрезвычайно строго. Единственный бог перед PEP-8 является существующими кодовыми базами.

5
задан 9 September 2009 в 03:25
поделиться

2 ответа

Если вас интересует HTML5, убедитесь, что имена ваших настраиваемых атрибутов начинаются с «data-», и они будут проверены валидатором HTML5.

В противном случае, I ' Я просто сломаю валидацию. Проверка XHTML 1.x (основанная на doctype) и интерпретация разметки браузером (основанная на типе содержимого) достаточно далеко друг от друга, чтобы сделать проверку XHTML сомнительной ценности, если вы знаете, что делаете.

3
ответ дан 14 December 2019 в 13:42
поделиться

Природа DTD и проверки XML требует использования настраиваемого DTD, если вы добавляете в документ дополнительные пространства имен. См. Статьи A List Apart Проверка пользовательского DTD и Подробнее о пользовательских DTD для получения подробной информации о том, как создать пользовательское DTD. Я не знаю, возможно ли это в рамках синтаксиса DTD, но вы могли бы подумать о создании своего собственного пространства имен и просто объявить, что «это пространство имен может содержать что угодно» - это должно обеспечить удобную свалку для пользовательских данных, не мешая Разбор XHTML.

3
ответ дан 14 December 2019 в 13:42
поделиться