我需要完全没有任何作用的完全愚蠢的标签。div
换行,我不想使用span
,因为我会将另一个元素放在这个转储标签内,我不确定 span 是否设计为包含其他元素。
我想到了这两个解决方案:
- 无论如何都要使用跨度
- 使用完全未使用的标签
但我不确定它在旧浏览器中如何工作。
PS:我已经通过使用div解决了我的问题,但是我仍然对这个问题感到好奇。
div
与 inline-block 属性一起使用?可能会做你需要的。
div{
display: inline-block;
}
另外,我想解决您问题下方的评论。
A<span>
确实适用于您正在做的事情。span
a和 a之间的唯一区别div
是 adiv
默认情况下是块元素,而 a默认情况下span
是内联元素。但是,在您的情况下,我仍然会使用容器,因为对我来说,将元素包装在 a over adiv
中更有意义。div
span
你真的可以使用任何元素。您必须记住的事情是使position: fixed;
which 将其从自然流中取出并设置 a z-index: -10;
。这将确保它始终隐藏在背景中,而其他元素将位于其之上。
你没有特别提到你什么时候试图完成,所以这只是一个第一轮的猜测。