我可以在链接中使用多个跨度吗?

时间:2013-08-02 11:26:38

标签: html css

我可以在链接中使用多个跨度吗?

像这样:

<a href="#" class="sprite">
  <span class="iconSpan"></span>
  <span class="textSpan">text</span>
</a>

5 个答案:

答案 0 :(得分:4)

<span>是内联元素,因此您可以在另一个html元素中包含任何必需的span元素。

答案 1 :(得分:1)

SPAN是GENERIC内联容器。 a是内部跨度还是span是否在a内并不重要,因为它们都是内联元素。随意做一些看似逻辑正确的事情。

试试这个

http://jsfiddle.net/nVNqU/

<a href="#" class="sprite iconSpan textSpan">
  text
</a>

答案 2 :(得分:0)

是的,你可以拥有所需的数量:) a属性就像一个div,它涵盖了内部的一切:)

答案 3 :(得分:0)

这两种形式都是合法的。 (<a>内的<span><span>内的<a/>):

https://stackoverflow.com/a/7427244/2523764

答案 4 :(得分:0)

是的,您可以拥有所需数量span