什么是<span> </ span>元素?

MAC*_*MAC 20 html

这个目的是什么?

<span></span>
Run Code Online (Sandbox Code Playgroud)

元件?我们应该在哪里使用它?

Xn0*_*v3r 29

这里:

定义和用法

标签本身不提供视觉变化.

标记提供了一种向文本的一部分或文档的一部分添加钩子的方法.

当文本挂钩在span元素中时,您可以向内容添加样式,或使用例如JavaScript操作内容.

所以,简短的版本是,它是为一些文本设置样式(没有与<div>标签不同的段落或换行符)

  • w3schools 不是一个不好的参考使用吗? (2认同)

mas*_*mas 7

它用于分组HTML元素和内容以应用结构,为HTML 4.0定义 http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 :

DIV和SPAN元素与id和class属性一起提供了向文档添加结构的通用机制.这些元素将内容定义为内联(SPAN)或块级(DIV),但不对内容强加其他表示习语.因此,作者可以将这些元素与样式表,lang属性等结合使用,以根据自己的需要和品味定制HTML.

它继续举例说明用法.


joe*_*ice 6

这只是一种逻辑上将子元素组合在一起的方法.您还可以在此级别应用样式等,这将级联下来.

看看维基百科的文章,深入探讨.


Arn*_*shn 5

span 标签只是告诉浏览器应用 span 中包含的任何样式更改,如果 span 中没有样式,则不会将格式应用于所包含的文本。这与 div 标签有点不同,即使 div 中没有包含样式选项,它也会包含一个段落分隔符。

因此,当您想将样式应用于元素而不将它们放在单独的块中时,它很有用。

干杯