繁体   English   中英

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

[英]Can I use more then one span in a link?

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

像这样:

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

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

SPAN是GENERIC内联容器。 不论a是在span内还是spana内都没有关系,因为它们都是内联元素。 随意做在逻辑上对您来说正确的事情。

尝试这个

http://jsfiddle.net/nVNqU/

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

是的,您可以根据需要a :)属性就像div ,它覆盖了其中的所有内容:)

两种形式均合法。 <span>内的<a><a/>内的<span> ):

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

是的,您可以根据需要设置任意多个span

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM