1

我需要完全没有任何作用的完全愚蠢的标签。div换行,我不想使用span,因为我会将另一个元素放在这个转储标签内,我不确定 span 是否设计为包含其他元素。

我想到了这两个解决方案:

  1. 无论如何都要使用跨度
  2. 使用完全未使用的标签

但我不确定它在旧浏览器中如何工作。

PS:我已经通过使用div解决了我的问题,但是我仍然对这个问题感到好奇。

4

2 回答 2

2

div与 inline-block 属性一起使用?可能会做你需要的。

div{
display: inline-block;
}

另外,我想解决您问题下方的评论。

A<span>确实适用于您正在做的事情。spana和 a之间的唯一区别div是 adiv默认情况下是元素,而 a默认情况下span内联元素。但是,在您的情况下,我仍然会使用容器,因为对我来说,将元素包装在 a over adiv中更有意义。divspan

于 2013-04-23T17:28:26.250 回答
0

你真的可以使用任何元素。您必须记住的事情是使position: fixed;which 将其从自然流中取出并设置 a z-index: -10;。这将确保它始终隐藏在背景中,而其他元素将位于其之上。

你没有特别提到你什么时候试图完成,所以这只是一个第一轮的猜测。

于 2013-04-23T17:34:29.583 回答