html中的span的含义是什么?它和<a><h1>...<h6>都有什么区别?
2个回答
展开全部
1楼说的不太准确,SPAN和DIV同属于块级元素才对
还是从实际应用角度来说吧,先不说它与其它标签的区别,与div的区别就是默认属性中没有display:block。也就是说DIV默认情况下占一行,而SPAN则不是。
DIV你也能知道,现在主要用于布局。而SPAN的应用貌似没有那么针对性,但话说回来,语义化前提下,例如标题就该放<h1>~<h6>标签中,段落就该放<p>标签,依此类推,所以个人觉得span的应用范围还是相对较大的,比较灵活。例如你想在一个文章中插入一个图片,做文字环绕
<p>
例如这样的一个例子<span><img src="" alt="" /></span>这样的结构也没什么不合理的
</p>
总之它和DIV应该属于同级,含义就像开头提到的,简单理解就是和DIV区别少了个display:block.
还是从实际应用角度来说吧,先不说它与其它标签的区别,与div的区别就是默认属性中没有display:block。也就是说DIV默认情况下占一行,而SPAN则不是。
DIV你也能知道,现在主要用于布局。而SPAN的应用貌似没有那么针对性,但话说回来,语义化前提下,例如标题就该放<h1>~<h6>标签中,段落就该放<p>标签,依此类推,所以个人觉得span的应用范围还是相对较大的,比较灵活。例如你想在一个文章中插入一个图片,做文字环绕
<p>
例如这样的一个例子<span><img src="" alt="" /></span>这样的结构也没什么不合理的
</p>
总之它和DIV应该属于同级,含义就像开头提到的,简单理解就是和DIV区别少了个display:block.
展开全部
span的意思就是块,也就是说,如果你在html中放置了一个span标签,那么它在网页中的表现就是一个矩形区域,而span标签内的元素则在这个矩形区域中显示。至于<a>以及各个标题标签的区别,其实不大。超链接标签以及标题标签修饰的是文字,它们被称作节点标签,而span是一个块区域,所以被称作块标签。
<a>标签所起的作用是仅仅是位于<a>和</a>之间元素,而<span>标签的范围却是包括标签内部的元素还有空白区域。
<a>标签所起的作用是仅仅是位于<a>和</a>之间元素,而<span>标签的范围却是包括标签内部的元素还有空白区域。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询