Пользовательские атрибуты в HTMLИногда возникает необходимость связать с HTML элементом дополнительные данные, с которыми потом будет работать JavaScript. Простое и очевидное решение — добавить новый атрибут, но с ним не согласен валидатор. Как тут быть? Решение очевидно, отправить старичка на пенсию и посмотреть
в будущее. В HTML5 мы можем объявить любой атрибут с тем лишь условием,
что его имя должно начинаться на
Чтобы пройти проверку валидатором нужно использовать доктайп HTML5:
Но он же еще только в черновике? CSS3 тоже в черновике, но никому это не мешает использовать готовые элементы. Как некоторые любят говорить «Хватит тормозить развитие веб». Для валидных HTML 4.01 документов переход на HTML5 в большинстве случаев сводится к смене доктайпа. С XHTML несколько сложнее, нужно использовать Content-Type: application/xhtml+xml (отдавать XHTML5 с Content-Type: text/html для обработки HTML парсером нельзя), что приводит к столкновению с реальным миром, многие браузеры его не поддерживают, а некоторые, даже не собираются, хорошее решение этой проблемы не использовать XHTML. Самое замечательное в этом нововведении то, что это не нововведение, а обычный атрибут, в HTML5 он просто стандартизируется.
Для упрощения доступа к таким данным в HTML5 вводится DOM атрибут
Источник: designformasters.info |
КОНТАКТЫ
г. Екатеринбург info@vismech.ru |
текущее: НОВОСТИ 05.12.2013 - Уход за флэш-накопителем 05.12.2013 - Компьютер самопроизвольно выключается 05.12.2013 - Почему не запускается компьютер? 27.11.2013 - Canon Legria HF R406 - Описание видеокамеры 27.11.2013 - TravelMate P645 новый лэптоп бизнес-класса от Acer |