javascript - 是否有非可视化的 HTML 标签?

标签 javascript css html

是否存在仅用于名义上将其子项分组在一起的 HTML 标记?例如:

<group id="example_template">
  <h3>Example</h3>
  <div>...</div>
</group>

理想情况下,<group>上面的标签将是 css-exempt,或者不影响它的 child ,或者至少没有默认的视觉副作用。我们的想法是找到最简洁的方法来识别一组连续的节点,而不会引入语义误导或垃圾标记。

一个示例用例是 JavaScript HTML 模板系统。呈现模板并将其添加到 DOM 后,我想跟踪元素组一起呈现的事实,以防稍后替换该组。

也对其他解决方案持开放态度。

最佳答案

没有 CSS 的 div 元素不会产生页面上可见的任何内容。这意味着除非您添加修改 DIV 的 CSS(作为文件或内联),否则它实际上是不可见的。

更新:如上所述,DIV用于阻止内容,SPAN用于内嵌内容

关于javascript - 是否有非可视化的 HTML 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20508917/

相关文章:

javascript - Rails 5、Ajax、jQuery - 无法将接收到的数据发送到特定元素

javascript - 映射的下拉菜单不会显示在最前面

html - 导航栏,列表项之间的可见空间

html - 设置跨度的样式以使用列表项的 100% 高度

javascript - 没有输入时隐藏 div

javascript - 单击后退按钮时重定向到不同页面 "not working"

javascript - 如何在同源选项卡之间建立通信?

javascript - 如何有效地将 css 值导入 javascript 文件?

javascript - 如何将物体从头到尾移动半圈?

html - 如何在 Flexbox 布局中实现列表元素的自动换行