ホームページ > 記事 > ウェブフロントエンド > HTML 属性の長さの問題_html/css_WEB-ITnose
<p data-info="{a:1,b:2}">xxx</p>などの HTML 属性にデータを保存することを好む学生が増えています。
大量の JSON データが data-info に配置されます。保存される属性値の長さ制限はありますか?最大長がある場合、それは何ですか?
HTML4とHTML5のそれぞれの仕様からご覧ください。
セクション 3.2.2 では属性を紹介していますが、そこには長さの制限は記載されていません。
HTML4 は SGML から派生したものです。SGML にこの点に関する規制があるかどうか見てみましょう。
最大は65536だそうです。
3.2.3.1 属性 長さの表示については言及されていません。
もちろん、さまざまなブラウザでテストするのが最良の結論です。
関連:
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