为了账号安全,请及时绑定邮箱和手机立即绑定

HTML属性的长度是否有限制?

HTML属性的长度是否有限制?

慕慕森 2019-07-30 14:37:59
HTML属性的长度是否有限制?HTML中的属性值有多长时间?我data-foo="bar"在一个新的应用程序中使用HTML5样式的数据属性(),在一个地方存储数据的公平数据(超过100个字符)真的很方便。虽然我怀疑这个数量很好,但它提出了多少太多的问题?
查看完整描述

3 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

我刚刚写了一个测试,它将一个长度为1000万的字符串放入一个属性然后再次检索它,它运行正常(Firefox 3.5.2和Internet Explorer 7)

5000万使浏览器挂起“这个脚本需要很长时间才能完成”的消息。


查看完整回答
反对 回复 2019-07-30
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

来自HTML5语法doc

9.1.2.3属性

元素的属性在元素的开始标记内表示。

属性具有名称和值。属性名称必须包含空格字符以外的一个或多个字符,U + 0000 NULL,U + 0022 QUOTATION MARK(“),U + 0027 APOSTROPHE('),U + 003E GREATER-THAN SIGN(>),U + 002F SOLIDUS(/)和U + 003D EQUALS SIGN(=)字符,控制字符以及Unicode未定义的任何字符。在HTML语法中,属性名称可以用大写和小写字母的任意组合编写这是属性名称的ASCII不区分大小写的匹配项。

属性值是文本和字符引用的混合,除了文本不能包含模糊符号的附加限制。

属性可以用四种不同的方式指定:

  1. 空属性语法

  2. 不带引号的属性值语法

  3. 单引号属性值语法

  4. 双引号属性值语法

这里没有提到属性值大小的限制。所以我认为应该没有。

您还可以根据。验证您的文档

HTML5验证器(高度实验)


查看完整回答
反对 回复 2019-07-30
  • 3 回答
  • 0 关注
  • 1534 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信