在HTML中有NO-OP标签吗?

Is there a NO-OP tag in HTML?

本文关键字:标签 NO-OP HTML 中有      更新时间:2023-09-26

我正在寻找一个标签,我可以用它来标记出在html中的位置,然后我可以找到以后使用JQuery。然而,我需要标签尽可能无用:即使是空的div和span也会导致布局根据您设置的CSS规则而改变。就此而言,即使是html不理解的垃圾标签似乎也可以从css中获得样式,而且我认为没有任何方法可以通过DOM遍历找到注释?

这个标签将用于标记要ajax的HTML块的开始和结束。我不想把整个块包装在一个div或span(这是我现在正在做的),因为这会影响CSS级联,我想要的事实是,html被标记为一个块是完全透明的程序员(我)。

任何想法?

编辑:我只是想使用空的脚本标签。那些应该是完全不可见的。我来调查一下。

编辑:我怎么能忘记display: none呢?傻傻傻傻

  1. 脚本标记
  2. 锚标<a name...>

可以使用注释标签:<!-- whatever -->吗?

考虑到你正在谈论试图使用评论或<script>标签,似乎你不希望你的"块"的内容是可见的用户?如果是这样,为什么不这样包装呢:

<div style="display:none;" id="myChunk1">...your content...</div>

不会影响布局。如果页面上有多个"块",请使用class="chunkClass"而不是将样式设置为inline。

使用jQuery可以很容易地访问内容,删除整个块,替换它,使其可见等。

如果一个额外的<div><span>破坏了你的布局,那可能是你的CSS出了什么问题。

[响应标题,而不是实际场景]如果涉及PHP, 制作了一个漂亮的no-op标签;例如,

this

?>。;/p>

将呈现为

thisthat之间不能有空格

(除了这个工具不能为嵌入的PHP多行标记做正确的事情,所以前面的代码没有任何嵌入的换行符)。