Heim  >  Artikel  >  Web-Frontend  >  HTML属性的长度问题_html/css_WEB-ITnose

HTML属性的长度问题_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:53:491601Durchsuche

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

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

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

 

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

HTML4

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

 

SGML

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

貌似最大是65536。

 

HTML5

3.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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn