一般来说标签像p、div、span等等这些标签没有特殊规定里面必须放什么,它们都是一种容器,只是区别在于是否是块状元素。
span是行内元素,如果你用p元素和span元素分别给里面加入文字,两个元素在网页上所展现的效果是不同的,p元素会占据一整行,而span只会紧随同级元素的后面(我这里解释不是太清楚,自行百度块状元素与行内元素)
所以span里面想放什么是由你的布局来定的,当然里面放什么都可以。
提示:请使用 来组合行内元素,以便通过样式来格式化它们。
注释:span 没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。
以上是w3上的标准解释,另外span是个行级元素,区别于块级,是不能直接定义宽高和margin的上下距离的,如果要定义可以在样式中加入display:block;
对特定内容进行格式编辑。