一个 HTML 元素可以有多个 id 吗?

2023-12-20

我知道 id 在 HTML/XHTML 页面中必须是唯一的。

对于给定的元素,我可以为其分配多个 id 吗?

<div id="nested_element_123 task_123"></div>

我意识到我有一个简单的解决方案,只需使用一个类即可。我只是对以这种方式使用 ids 感到好奇。


不。从XHTML 1.0 规范 http://www.w3.org/TR/xhtml1/#h-4.10

在 XML 中,片段标识符是 type ID,并且只能有一个 每个 ID 类型的单个属性 元素。因此,在 XHTML 1.0 中 id 属性被定义为类型 ID。为了确保XHTML 1.0 文档是结构良好的 XML 文档,XHTML 1.0 文档必须 定义时使用 id 属性 元素上的片段标识符 以上所列。请参阅 HTML 兼容性指南 有关确保此类锚点的信息 服务时向后兼容 XHTML 文档作为媒体类型 文本/html。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一个 HTML 元素可以有多个 id 吗? 的相关文章

  • 使绝对定位的div扩展父div高度

    正如你在下面的 CSS 中看到的 我想要child2将自己定位在之前child1 这是因为我目前正在开发的网站也应该在移动设备上运行 在移动设备上child2应该位于底部 因为它包含我想要在移动设备上的内容下方的导航 为什么不是 2 个母版
  • 获取输入图像类型选择的图片并加载到图像标签中

    所以 我有一个用于上传 img 文件的输入框 我想要做的是从该数据 或选定的源 中获取数据并将其路由到图像标签的 src 属性中 像这样的东西 http jsfiddle net QC2c4 http jsfiddle net QC2c4
  • 为什么在缩放的 html5 画布中可以看到伪像?

    我见过this https stackoverflow com questions 7615009 disable interpolation when scaling a canvas and this https stackoverfl
  • 为什么 Firefox 关闭空 html 标签?

    我注意到在 Firefox 中 当我查看源代码时 它会向空标签项添加结束标签 例如 hr and img src image jpg 在 Firefox 中查看源代码我明白了 hr and img src image jpg 该文档是 HT
  • Python 模块 BeautifulSoup 提取锚点 href

    我正在使用 BeautifulSoup 模块通过以下方式从 html 选择所有 href def extract links html soup BeautifulSoup html anchors soup findAll a print
  • CreateJs Canvas 形状在 Windows Phone 上丢失坐标

    我正在制作一个 Createjs 和 html5 项目 在其中绘制一个形状 红色圆圈 当我单击圆圈时它会发出警报 它在所有台式机和 Android 手机上都能正常工作 除非我在 Windows Phone 中打开它 否则它在普通屏幕上工作正
  • 构建两列 html 表单的最佳方法?

    对齐以下内容的最佳方法是什么 我想要 inputTitle左边和右边inputInput在右边 两者之间有错误 CSS crud form width 430px margin 10px solid font family Verdana
  • 使用 FormData 上传 JavaScript Blob

    我在将 javascript 创建的 blob 上传到我的服务器时遇到问题 基本思想是用户上传图像 在 javascript 中我对图像进行居中裁剪并在传输之前对其进行下采样 图像处理工作正常 但上传本身无法正常工作 这是执行从 canva
  • 如何在 Safari 和 Native App 之间共享上下文?

    我有需要通过 Safari 设置一些上下文 上下文标记 然后从本机 iOS 应用程序读取该上下文 这样做的最佳实践是什么 到目前为止的一些想法 在 HTML 5 数据库中设置上下文 但我不确定这是否有效 因为该数据库可能只能从 Safari
  • 文件和目录条目 API 在 Chrome 中损坏?

    我正在尝试使用文件和目录条目 API 创建一个文件上传器工具 该工具允许我将文件和目录的任意组合放入浏览器窗口中 以供读取和上传 我完全意识到 可以通过使用文件输入元素来实现类似的功能webkitdirectory已启用 但我正在测试一个用
  • 如何检查字体是否有符号

    我的文档中有以下 css 规则 font family Trebuchet MS Tahoma 但我发现有些浏览器有 Trebuchet MS 字体没有我需要的符号 某些带有非拉丁字符的语言 在这种情况下 浏览器显示方块而不是符号 我怎样才
  • 将一个 div 垂直居中对齐到另一个 div 中

    说我有 div class outer div class inner some stuff div div 内部 div 具有动态高度 它根据 div 内部的内容而变化 外部 div 只是一个容器 设置为具有窗口的高度 我想将其设置为使内
  • 使用 HTML 内容对 TextView 进行额外填充

    我有这个TextView
  • 滚动部分滚动并溢出

    我正在尝试使用脚本 Scrollify https github com lukehaas Scrollify https github com lukehaas Scrollify 但我的部分比用户的屏幕长 这意味着您首先必须向下滚动才能
  • CSS位置:绝对+动态高度

    我有 4 个 div 标签一个接一个 全在position absolute我使用它们对齐top and left 第三个 div 标签包含动态内容 并且 div 的高度根据其中的文本量而变化 然而 当我设置top and left在所有
  • 何时使用
    换行符 vs CSS 定位?

    我经常想知道如何正确使用 br 越线 似乎它们经常被错误地用于定位或清除应该使用 CSS 的内容 W3schoools org 说使用 br 适用于空白行 但不适用于创造或分离 http www w3schools com tags tag
  • 在这个页面中,悬停不起作用,我不知道为什么,而且页脚也没有占用 100% 宽度,即使我已经给了它

    我的编码是否不正确 或者悬停和页脚有什么问题 我需要知道 php 邮件程序是正确的还是我有错误 我无法找到错误 因为邮件功能在本地服务器上不起作用
  • 将 DOCTYPE 添加到 Scala XML 的最简单方法?

    我怎样才能在 Scala XML 中制作这个最小的 HTML5 p p 当然 在 Scala 中制作类似 HTML 的 XML 很简单 gt val html p p html scala xml Elem p p 但是 我怎样才能注入DO
  • 当我尝试转发电子邮件时,时事通讯无法隐藏 Gmail 上的响应内容

    我正在尝试写一份时事通讯 但当我测试时 我无法隐藏响应式内容GMail On Outlook and Yahoo一切正常 但如果我尝试转发电子邮件 隐藏的内容就会可见 我测试使用 putsmail https putsmail com gt
  • Javascript / jQuery - 转换特殊 html 字符

    我有一个pre元素中包含一些 html 代码 该代码中有特殊字符 例如 lt 所以它不会破坏页面 然后我有一个 javascript 函数 它获取此 pre 元素的内容 突出显示它 使用 codemirror 并用突出显示的文本替换元素内容

随机推荐

  • Django 1.5b1:执行 django-admin.py 导致“没有名为设置的模块”错误

    我最近安装了 Django 1 5b1 我的系统配置 OSX 10 8 Python 2 7 1 虚拟环境 1 7 2 当我打电话时django admin py命令我收到以下错误 devel ninja Django 1 5b1 djan
  • IntelliJ Structural Search 用于查找实现 A 但未实现 B 的类

    我正在尝试使用 IntelliJ 10 5 的 结构搜索 功能来查找实现接口的类 A但不实现另一个接口 B 首先搜索实现的类A 然后将搜索范围限制为 以前的搜索结果 很容易将其减少为仅搜索未实现的类B 这在概念上非常简单 不幸的是 我还没有
  • 从 SoundCloud 的 Waveform.js 库获得更好的质量

    目前我正在使用 Waveform js http waveformjs org http waveformjs org 从 SoundCloud 轨道生成波形 不幸的是生成的canvas图像质量非常低 尤其是在视网膜上 我想创建与 Soun
  • 如何在 Selenium webdriver 中录制视频 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我有每天晚上运行的自动化脚本 大约 350 个脚本或测试用例 我想录制每个测试用例 Python 脚本
  • 访问短信收件箱

    如何从应用程序 在 Symbian s60 上 访问 SMS 收件箱 我们可以用j2me吗 C 或 Python 怎么样 从 j2me 中的收件箱读取消息是不可能如果您想阅读短信 那么您可以使用特定端口发送消息并 你的 j2me 应用程序应
  • lerna add :找不到可以添加 的包

    已将 lerna 添加到我的项目中 我已通过成功运行此命令将包添加到我的服务器 lerna add types express dev 但是当我想添加另一个时 lerna add graphql class validator type g
  • 具有多个目标可执行文件的 Swift 包管理器?

    有谁知道 Swift 包管理器是否支持从一个包中生成多个可执行文件 我有一个 C 程序需要迁移到 Swift 目前它被打包为具有多个目标的 makefile 我有点困惑如何将其映射到 Swift 包 或者它是 包 Yes project p
  • Domino Designer:从嵌入视图访问选定的行

    我再次有一个关于 Domino Designer 的问题 有些时事通讯应分配给多个联系人 因此 我构建了一个包含组合框的表单来选择新闻通讯 下面有一个嵌入视图 其中包含所有可用的联系人 Combobox ComboBox Newslette
  • 无法导入名称 TEMPLATE_CONTEXT_PROCESSORS

    我尝试使用 virtualenv 但一切都出了问题 我停用 停用 所有 virtualenv 当我尝试启动时 python manage py runserver 我收到此错误消息 Traceback most recent call la
  • “JSON”和“jQuery”在 Internet Explorer 7 和 8 中仍未定义

    我把这三个流行的脚本包含在我的 tags 当我检查 IE7 和 8 中的错误时 我得到以下信息 JSON 未定义 IE7 jQue
  • 如何从 Windows 8 WInJS 应用程序中启动 IE10 中的 URL?

    这可能是一个愚蠢的问题 但我一直无法找到答案 我想从我的 Windows 8 javascript 应用程序中使用 IE10 启动特定 URL 即我的应用程序将暂停 而 IE10 将启动 我如何用 JavaScript 做到这一点 谢谢 提
  • 将数组存储为字段值或将数组值存储为记录是一个好主意吗?

    在我的应用程序中 我有 文章 类似于帖子 推文 文章 它们标有描述性预定义标签 即 困难 简单 红色 蓝色 业务 等 这些可用标签存储在一个表中 称为 标签 其中包含所有可用标签 每篇文章都可以标记多个标签 并可通过自定义管理界面进行编辑
  • 单独项目中 MVC 解决方案中的 Web API

    我正在创建一个新的 MVC4 项目 研究使我相信现在通过 Web API 框架而不是控制器操作可以更好地实现从 javascript 到服务器端的通信 我对此的理解正确吗 我假设我可以在 Web API 和 MVC 控制器之间共享我的所有属
  • FLAG_DISMISS_KEYGUARD 不再适用于 Android Lollipop?

    正如标题所示 我惊讶地发现 FLAG DISMISS KEYGUARD 标志在 API 21 Lollipop 上不再起作用 在 Kitkat 中 设置此标志将消除不安全的键盘保护 那么这是一个功能还是一个错误 解决方法是什么 通过 Pow
  • 如何使用 pymongo 连接到现有文档集合/数据库?

    在命令行上 这有效 mongo gt show dbs mydatabase 1 0GB 然而 这并不 python gt gt gt import pymongo gt gt gt connection pymongo MongoClie
  • TFS 2013 无法与 IIS 反向代理一起使用

    我正在尝试使用 IIS 反向代理使网络上的不同用户组可以访问我的 TFS 服务器 我在反向代理服务器上启用了匿名身份验证 URL 重写和 ARR 每当我尝试连接到 TFS 服务器时 都会收到 401 错误 并且无法正确输入密码 我已经尝试过
  • 如何使用 React 的 Router v4 History.push() [重复]

    这个问题在这里已经有答案了 注意 我对 React 和 Meteor 还很陌生 所以在回答我的问题时请非常具体 我正在尝试使用 Meteor 和 React 制作一个短信应用程序 但是 我正在使用的教程是使用 React v3 我想知道如何
  • 自定义 Json 序列化器,通过忽略类属性来序列化和反序列化所有属性

    我想序列化我的类的所有属性 但想在返回响应时隐藏一些属性 我正在使用 NewtonSoft Json Net 进行序列化 例如 在下面的类中 我想序列化这两个属性 但我只想返回 PlaceName 有什么办法可以做到这一点吗 DataCon
  • 根据任何给定字符串生成整数(不使用 GetHashCode)

    我正在尝试编写一种方法来根据任何给定的字符串生成整数 当对两个相同的字符串调用此方法时 我需要该方法两次生成相同的整数 我尝试使用 GetHasCode 但是 一旦我将项目移动到另一台机器 这是非常不可靠的 因为 GetHasCode 对同
  • 一个 HTML 元素可以有多个 id 吗?

    我知道 id 在 HTML XHTML 页面中必须是唯一的 对于给定的元素 我可以为其分配多个 id 吗 div div 我意识到我有一个简单的解决方案 只需使用一个类即可 我只是对以这种方式使用 ids 感到好奇 不 从XHTML 1 0