html常用的结构元素有:1、div,可定义文档中的分区或节,用于为HTML文档内大块(block-level)的内容提供结构和背景;2、section,表示文档中的一个区域;3、article,表示文档、页面、应用或网站中的独立结构,其意在成为可独立分配的或可复用的结构;4、aside,表示一个和其余页面内容几乎无关的部分;5、header,表示页面头部或区块头部。
本教程操作环境:windows7系统、HTML5版、Dell G3电脑。
结构元素,又称为区块型元素,是用来定义区块内容范围的元素。之前,区块型元素只有dc6dce4a544fdca2df29d5ac0ea9906b一个,HTML5新增了7个语义化结构元素,包括23c3de37f2f9ebcb477c4a90aac6fffd、15221ee8cba27fc1d7a26c47a001eb9b、c787b9a589a3ece771e842a6176cf8e9、2f8332c8dcfd5c7dec030a070bf652c3、1aa9e5d373740b65a0cc8f0a02150c53、c37f8231a37e88427e62669260f0074d、61b85035edf2b42260fdb5632dc5728a
html常用的结构元素
div元素
div元素是用来为HTML(标准通用标记语言下的一个应用)文档内大块(block-level)的内容提供结构和背景的元素。
dc6dce4a544fdca2df29d5ac0ea9906b 可定义文档中的分区或节(division/section)。
dc6dce4a544fdca2df29d5ac0ea9906b 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。
如果用 id 或 class 来标记 dc6dce4a544fdca2df29d5ac0ea9906b,那么该标签的作用会变得更加有效。
注释:dc6dce4a544fdca2df29d5ac0ea9906b 是一个块级元素,也就是说,浏览器通常会在 div 元素前后放置一个换行符。
提示:请使用 dc6dce4a544fdca2df29d5ac0ea9906b 元素来组合块级元素,这样就可以使用样式对它们进行格式化。
section元素
Section元素(2f8332c8dcfd5c7dec030a070bf652c3)表示文档中的一个区域(或节),是区块级通用元素。比如,内容中的一个专题组,一般来说会有包含一个标题(heading)。一般通过是否包含一个标题(4a249f0d628e2318394fd9b75b4636b1-4e9ee319e0fa4abc21ff286eeb145ecc element)作为子节点,来辨识每一个2f8332c8dcfd5c7dec030a070bf652c3
[注意]如果元素内容可以分为几个部分的话,应该使用23c3de37f2f9ebcb477c4a90aac6fffd而不是2f8332c8dcfd5c7dec030a070bf652c3;再有,不要把2f8332c8dcfd5c7dec030a070bf652c3元素作为一个普通的容器来使用,这是本应该是dc6dce4a544fdca2df29d5ac0ea9906b的用法。 一般来说,一个2f8332c8dcfd5c7dec030a070bf652c3应该出现在文档大纲中
article元素
23c3de37f2f9ebcb477c4a90aac6fffd元素表示文档、页面、应用或网站中的独立结构,其意在成为可独立分配的或可复用的结构。可能是论坛帖子、杂志或新闻文章、博客、用户提交的评论、交互式组件,或者其他独立的内容项目。当23c3de37f2f9ebcb477c4a90aac6fffd元素嵌套使用时,则该元素代表与外层元素有关的文章。例如,代表博客评论的23c3de37f2f9ebcb477c4a90aac6fffd元素可嵌套在代表博客文章的23c3de37f2f9ebcb477c4a90aac6fffd元素中
23c3de37f2f9ebcb477c4a90aac6fffd元素的作者信息可通过208700f394e4cf40a7aa505373e0130b元素提供,但是不适用于嵌套的23c3de37f2f9ebcb477c4a90aac6fffd元素;23c3de37f2f9ebcb477c4a90aac6fffd元素的发布日期和时间可通过46dd80ba616c57a652514755c74c4211元素的pubdate属性表示
[注意]对于23c3de37f2f9ebcb477c4a90aac6fffd和2f8332c8dcfd5c7dec030a070bf652c3来说,是必须要加上标题的
aside元素
15221ee8cba27fc1d7a26c47a001eb9b元素表示一个和其余页面内容几乎无关的部分,被认为是独立于该内容的一部分并且可以被单独的拆分出来而不会使整体受影响。一般用于表示不直接相关内容的侧边栏,15221ee8cba27fc1d7a26c47a001eb9b里面的内容与它所关联的内容相互独立,谁缺了谁都不影响各自文本含义的理解。如一篇文章的广告、相关背景和引述内容等
nav元素
HTML导航栏(c787b9a589a3ece771e842a6176cf8e9)描绘一个含有多个超链接的区域,这个区域包含转到其他页面,或者页面内部其他部分的链接列表
并不是所有的链接都必须使用c787b9a589a3ece771e842a6176cf8e9元素,它只用来将一些热门的链接放入导航栏,例如c37f8231a37e88427e62669260f0074d元素就常用来在页面底部包含一个不常用到,没必要加入c787b9a589a3ece771e842a6176cf8e9的链接列表
一个网页也可能含有多个c787b9a589a3ece771e842a6176cf8e9元素,例如一个是网站内的导航列表,另一个是本页面内的导航列表
header元素
1aa9e5d373740b65a0cc8f0a02150c53元素表示页面头部或区块头部,用于将介绍内容和区块的辅助导航分组到一起,所以它有可能包含区块的标题元素以及其他的介绍内容(目录、logo等)
[注意]由于1aa9e5d373740b65a0cc8f0a02150c53和c37f8231a37e88427e62669260f0074d元素不是分节内容,所以不会引入新的分节到大纲中
footer元素
c37f8231a37e88427e62669260f0074d元素表示最近一个章节内容或者根节点(sectioning root)元素的页脚。一个页脚通常包含该章节作者、版权数据或者与文档相关的链接等信息
[注意]c37f8231a37e88427e62669260f0074d元素内的作者信息应包含在208700f394e4cf40a7aa505373e0130b元素中
案例说明:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>苹果首页</title> </head> <body> <nav> <ul> <li><a href="#">Apple</a></li> <li><a href="#">Mac</a></li> <li><a href="#">iPad</a></li> <li><a href="#">iPhone</a></li> <li><a href="#">Watch</a></li> <li><a href="#">Music</a></li> <li><a href="#">技术支持</a></li> <li><a href="#">搜索</a></li> <li><a href="#">购物袋</a></li> </ul> </nav> <article> <section>展示1</section> <section>展示2</section> <section>展示3</section> <section>展示4</section> <nav> <ul> <li>按钮1</li> <li>按钮2</li> <li>按钮3</li> <li>按钮4</li> </ul> </nav> </article> <aside> <ul> <li><a href="#">Watch</a></li> <li><a href="#">Pencil</a></li> <li><a href="#">iPad</a></li> <li><a href="#">MacBook</a></li> </ul> </aside> <footer> <nav> <div>选购及了解</div> <div>商店</div> <div>应用</div> <div>账户</div> <div>关于</div> </nav> <section> <div>其他杂项</div> </section> </footer> </body> </html>
说明:main
61b85035edf2b42260fdb5632dc5728a不常用,最主要的原因是IE浏览器都不支持
main元素(61b85035edf2b42260fdb5632dc5728a)呈现了文档6c04bd5ca3fcae76e30b72ad730ca86d或应用的主体部分。主体部分由与文档直接相关,或者扩展于文档的中心主题、应用的主要功能部分的内容组成。这部分内容在文档中应当是独一无二的,不包含任何在一系列文档中重复的内容
61b85035edf2b42260fdb5632dc5728a标签不能是以下元素的继承,包括23c3de37f2f9ebcb477c4a90aac6fffd、15221ee8cba27fc1d7a26c47a001eb9b、c37f8231a37e88427e62669260f0074d、1aa9e5d373740b65a0cc8f0a02150c53、或c787b9a589a3ece771e842a6176cf8e9。 在一个文档中不能出现一个以上的 61b85035edf2b42260fdb5632dc5728a标签
所以,一个正常的最外层布局应该是下面这样
<header></header> <main> <section></section> <section></section> <section></section> </main> <footer></footer>
但现在,一般地,布局如下
<header></header> <section></section> <section></section> <section></section> <footer></footer>
(学习视频分享:web前端入门)
以上是html常用的结构元素是什么的详细内容。更多信息请关注PHP中文网其他相关文章!