HTML属性的长度问题

王朝学院·作者佚名  2016-05-24
窄屏简体版  字體: 小  |  中  |  大  |  超大  

HTML属性的长度问题 越来越多的同学喜欢把数据存放在html属性上,比如

<p data-info="{a:1,b:2}">xxx</p>

一堆JSON数据放在data-info里。存放的属性值有长度限制吗?如果有最大长度是多少?

分别从HTML4和HTML5的规范去查看。

HTML43.2.2节介绍Attribute,里面没有提到长度的限制。

SGMLHTML4来源于SGML,看看SGML有没有这方面的规定。

貌似最大是65536。

HTML53.2.3.1 Attributes 里也没有提到长度显示。

当然,用各浏览器测试下是最好的结论。

相关:

http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.2

http://www.w3.org/TR/html401/sgml/sgmldecl.html

http://www.highdots.com/forums/html/length-html-attribute-175546.html

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航