0

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

像这样:

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

5 回答 5

4

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

于 2013-08-02T11:28:18.907 回答
1

SPAN 是一个 GENERIC 内联容器。a 是在 span 内还是span在 inside都没有关系,a因为两者都是内联元素。随意做任何对你来说逻辑上正确的事情。

尝试这个

http://jsfiddle.net/nVNqU/

<a href="#" class="sprite iconSpan textSpan">
  text
</a>
于 2013-08-02T11:29:29.743 回答
0

是的,您可以拥有任意数量的 :)a属性就像 a div,它涵盖了其中的所有内容 :)

于 2013-08-02T11:29:54.600 回答
0

是的,您可以根据span需要拥有任意数量。

于 2013-08-02T11:39:32.360 回答
0

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

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

于 2013-08-02T11:37:26.250 回答