Кто-нибудь сталкивался с браузером, где пользовательский атрибут не работал?

StackOverflow https://stackoverflow.com/questions/1469923

  •  16-09-2019
  •  | 
  •  

Вопрос

Веб-приложение, над которым я работаю, имеет несколько пользовательских атрибутов в HTML-элементах для хранения выходных данных.

Происходит только здесь и там, и пока я не заметил ничего плохого в том, как страница отображается в IE7, IE8, FF 3.5 и Chrome 3.

Я хотел бы предположить, что все будет в порядке, но просто хотел проверить, не было ли у кого-нибудь еще проблем с пользовательскими атрибутами в других браузерах.

Я понимаю, что добавление пользовательских атрибутов не входит в стандарты, но все, что для меня важно, - это то, как страница выводится для клиентов.

Это было полезно?

Решение

Браузеры молча игнорируют теги или атрибуты тегов, которые они не понимают, так что все в порядке.Тем не менее, ваш HTML-код не будет проверяться (я знаю, вы сказали, что вам все равно, но все же), плюс есть другие возможные последствия.

Видишь этот вопрос для получения более подробной информации.

Другие советы

html5 поддерживает пользовательские атрибуты с именами, начинающимися с "data-".Их использование дает наименьшую вероятность того, что что-нибудь сломается в будущем.

Просто не забудьте использовать тот же регистр при ссылке на атрибут в коде.В прошлом у меня были проблемы с тем, что Internet Explorer возвращал null с помощью getAttribute, потому что мой случай не соответствовал тому, что было определено в разметке или ранее в коде.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top