当前位置: 首页 > 面试题库 >

HTML ID的实际最大长度是多少?

胡飞鹏
2023-03-14
问题内容

在HTML规范说

ID和NAME令牌必须以字母([A-Za-z])开头,后跟 任意数量的 字母,数字([0-9]),连字符(“-”),下划线(“ _”)
,冒号(“:”)和句点(“。”)。

而且即使HTML 4 的SGML声明为NAMELEN使用值65536,它也会指出“避免固定限制”。

但可以肯定的是,浏览器,CSS实现和JavaScript工具包在支持的长度上必须有 一些 限制。在HTML / CSS /
JS应用程序中可以安全使用的最小限制是多少?


问题答案:

刚刚经过测试1M个 字符可在每种现代浏览器上使用:Chrome1,FF3,IE7,Konqueror3,Opera9,Safari3。

我怀疑更长的ID可能会变得难以记住。



 类似资料:
  • 问题内容: 如果与环境无关,那么python字符串中理论上最大的字符数是多少? 另外,如果它与版本号不同,我想在python 2.5.2中知道它 问题答案: 使用64位Python安装和(例如)64 GB的内存,大约63 GB的Python 2字符串应该是非常可行的(如果不是最快的话)。如果您可以将内存升级到更大的程度(当然,这将花费您一臂之力和一条腿),则最大可行字符串应成比例地变长。(我不建议

  • 问题内容: 我正在构建一个包含数据的SQL语句,并且想知道是否会破坏Oracle 10g中的某些最大语句长度。 该语句大约为3 200 000字节,无法拆分,并且必须整体上可解析。 在我以这种方式投入太多时间之前,我想知道我是否会受到此声明的限制。 我正在使用SQL Developer,但我认为如果服务器可以做到,SQL Developer也可以。 问题答案: 没有固定号码。请参见“逻辑数据库限制

  • 问题内容: 我正在将node.js mosca MQTT代理用于某些物联网(iot)应用程序。 https://github.com/mcollina/mosca mosca代理可以接收的最大消息长度是多少?限制消息长度的因素有哪些? 如果要增加消息长度,是否可以修改配置参数,或者可以更改代码的哪一部分? 问题答案: 您在这里问的内容还不是很清楚,所以我会回答两种可能性。 实际主题字符串的长度最多

  • 问题内容: 那么PHP中的大小可以达到多少呢?我已经尝试过测试,但是我不确定系统内存是否足够(〜2gb)。我认为必须有某种限制。字符串太大时会发生什么?它是串联的,还是PHP抛出异常? 问题答案: http://php.net/manual/en/language.types.string.php说: 注意:自PHP 7.0.0起,对64位版本中的字符串长度没有特殊限制。在32位版本和较早版本中,

  • 本文向大家介绍网址(URL)支持的最大长度是多少?最大支持多少个字符?,包括了网址(URL)支持的最大长度是多少?最大支持多少个字符?的使用技巧和注意事项,需要的朋友参考一下 今天在测试Email Ticket的时候发现在进行Mark as Read/Unread操作时,请求是通过GET方式进行的。URL中列出了所有参与该操作的Ticket Id。于是,我想起GET请求是有最大长度限制的。遂输入超

  • 问题内容: 当我尝试过时如何设置可以使用swift输入到UITextField中的最大字符数?,我看到如果我全部使用10个字符,我也无法删除该字符。 我唯一能做的就是取消该操作(一起删除所有字符)。 有谁知道如何不遮挡键盘(以便我不能添加其他字母/符号/数字,但可以使用退格键)? 问题答案: 对于Swift 5和iOS 12,请尝试以下协议实现方法的实现: 该代码最重要的部分是从()到()的转换。