首页前端开发JavaScripthtml中div标签、section标签和acticle标签三者有啥区别

html中div标签、section标签和acticle标签三者有啥区别

时间2024-01-29 10:27:03发布访客分类JavaScript浏览962
导读:收集整理的这篇文章主要介绍了html中div标签、section标签和acticle标签三者有啥区别,觉得挺不错的,现在分享给大家,也给大家做个参考。导语:本来我以为这三个标签的作用都差不多,后来查了相关资料才明白,原来他们三者之间还是有区...
收集整理的这篇文章主要介绍了html中div标签、section标签和acticle标签三者有啥区别,觉得挺不错的,现在分享给大家,也给大家做个参考。

导语:

本来我以为这三个标签的作用都差不多,后来查了相关资料才明白,原来他们三者之间还是有区别的。

(学习视频分享:htML视频教程)

下面我们就来介绍下它们之间的区别:

1、div元素:

它本身无任何语义,用作布局以及样式化标签,可定义文档中的分区或节,相当于一个容器。主要用作大的框架布局,也就是说网页的骨架主要通过div来架设的,而网页的血肉则是由span、p或者ul等元素完成。

2、secion元素:

section元素是html5中新增加的结构元素,它有更进一步的语义。表示页面中的一个内容区块,比如章节、页眉、页脚、或者页面中的其他部分。它可以与h1,h2,h3,h4,h5,h6等元素结合起来使用,标示文档结构。

3、article元素:

article元素也是html5中新增加的结构元素,a是一个特殊的section标签,它比section具有更明确的语义。 它代表一个独立的、完整的相关内容块表示页面中的一块与上下不相关的独立内容,如博客中的一篇文章。

注:article元素是可以嵌套使用的,内层的内容在原则上需要与外层的内容相关联。例如,一篇博客文章中,针对该文章的评论就可以使用嵌套article元素的方式;用来呈现评论的article元素被包含在表示整体内容的article元素里面。嵌套的代码如下:

article>
    	header>
    		h1>
    article元素的嵌套使用/h1>
    		p>
    发表日期:time pubdate="pubdate">
    2019/8/6/time>
    /p>
    	/header>
    	p>
    此标签里显示的是article整个文章的主要内容,下面的section元素里是对该文章的评论/p>
    	section>
    		h2>
    评论/h2>
    		article>
    			header>
    							h3>
    发表者:Cherish599/h3>
    				p>
    1小时前/p>
    				/header>
    					p>
    这篇文章很不错啊,顶一下!/p>
    		/article>
    			article>
    			header>
    							h3>
    发表者:兩個西柚/h3>
    				p>
    2小时前/p>
    				/header>
    					p>
    这篇文章真棒,对article的嵌套解释的很详细/p>
    			/article>
    	/section>
    /article>
    

总结:

div、section、article,语义是从无到有,逐渐增强的。div无任何语义,仅仅用作样式化或者脚本化的标签。对于一段主题性的内容,则就适用section,而假如这段内容可以脱离上下文,作为完整的独立存在的一段内容,则就适用article。原则上来说,能使用article的时候,也是可以使用section的,但是实际上,假如使用article更合适,那么就不要使用section。

相关推荐:html教程

以上就是html中div标签、section标签和acticle标签三者有啥区别的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

divhtmlsection

若转载请注明出处: html中div标签、section标签和acticle标签三者有啥区别
本文地址: https://pptw.com/jishu/590959.html
支持onload事件的HTML标签有哪些 HTML中内联元素有哪些

游客 回复需填写必要信息