我正在寻找一个标签,我可以用来标记html中的位置,然后我可以使用JQuery找到它。但是,我需要标记尽可能无用:即使是空的div和spans也会导致布局根据您设置的CSS规则而改变。就此而言,即使是html不理解的垃圾标签似乎也从css中获取了样式,我认为有没有办法通过DOM遍历找到评论?
此标记将用于标记要进行Ajax的一大块HTML的开始和结束。我不想将整个块包装在div或span中(我现在正在做什么),因为这会影响CSS级联的方式,并且我希望将html标记为一个块来完全对程序员(我)透明。
有什么想法吗?
编辑:我只想到使用空脚本标签。那些应该完全惰性且不可见。我会调查一下
编辑:我怎么能忘记显示:没有?愚蠢的愚蠢
答案 0 :(得分:10)
<a name...>
答案 1 :(得分:2)
您可以使用评论标记:<!-- whatever -->
吗?解析器可以让你区分它。
答案 2 :(得分:2)
鉴于您正在谈论尝试使用评论或<script>
标签,您似乎不希望用户看到“块”的内容?如果是这样,为什么你不能像这样包装它:
<div style="display:none;" id="myChunk1">...your content...</div>
这不会干扰布局。如果页面上有多个“块”,请使用class="chunkClass"
而不是设置内联样式。
使用jQuery,您可以轻松访问内容,删除整个块,替换它,使其可见等。
如果一个额外的<div>
或<span>
搞砸了您的布局,那么您的CSS可能会发生其他事情。
答案 3 :(得分:1)
[回应标题,而不是实际情况]如果涉及PHP,&lt;?php?&gt;制作花花公子的无操作标签;如,
&lt; p&gt;此&lt;?php
之间没有空格&GT;该&LT; / p为H.
将呈现为
这之间没有空间。
(除了这个工具没有为嵌入式PHP多行标签做正确的事情,所以前面的编码没有任何嵌入的换行符。)