新用户注册入口 老用户登录入口

[转载]html5 footer header,html-5 --html5教程article、footer、header、nav、section使用

文章作者:转载 更新时间:2023-07-16 11:42:34 阅读数量:251
文章标签:HTML5nav元素语义化导航链接结构元素向后兼容
本文摘要:本文介绍了HTML5中的几个关键结构元素,包括header、footer、nav和section。这些语义化元素分别用于定义页面或内容区块的头部、底部、导航链接区域以及内容分段,增强了网页结构的清晰度与可读性。其中,header常包含标题和其他导航内容;footer用于放置版权信息等页脚内容;nav元素专门组织一组导航链接;而section则用于划分不同的内容区域。同时,HTML5强调向后兼容,并支持多媒体特性,使得开发者能够更有效地构建具有良好结构及多媒体功能的现代网站。
转载文章

本篇文章为转载内容。原文链接:https://blog.csdn.net/weixin_35666639/article/details/118169985。

该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。

作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。

如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。

header

header元素是一种具有引导和导航作用的辅助元素。通常,header元素可以包含一个区块的标题(如h1至h6,或者hgroup元素标签),但也可以包含其他内容,例如数据表格、搜索表单或相关的logo图片。

我们可以使用该元素来写整个页面的标题部分:

The most important heading on this page

同一个页面中,每一个内容区块都可以有自己的元素,例如:

The most important heading on this page

在HTML5中,我们可以不使用div,而用更加语义化的footer来写:

  • copyright
  • sitemap
  • contact
  • to top

在同一个页面中可以使用多个元素,即可以用作页面整体的页脚,也可以作为一个内容区块的结尾,例如,我们可以将直接写在或是中:

Section content appears here.

Footer information for section.

Article content appears here.

Footer information for article.

nav  -- 作用 -- 导航栏

nav

nav元素是一个可以用来作为页面导航的链接组;其中的导航元素链接到其他页面或当前页面的其他部分。并不是所有的链接组都要被放进元素;例如,在页脚中通常会有一组链接,包括服务条款、首页、版权声明等;这时使用元素是最恰当的,而不需要元素。

一直以来,我们都习惯用如下这种方式来定义导航条:

  • Home
  • About
  • Blog

下面是W3C给出的一个代码示例:

The Wiki Center Of Exampland

  • Home
  • Current Events

...more...

Demos in Exampland

Written by A. N. Other.

  • Public demonstrations
  • Demolitions

...more...

Public demonstrations

...more...

Demolitions

...more...

...more...

Edit | Delete | Rename

© copyright 1998 Exampland Emperor

关键自li,em,dl,ul,ol,footer,header,nav,aside,article

section 版块 用于划分页面上的不同区域,或者划分文章里不同的节 header 页面头部或者版块(section)头部 footer 页面底部或者(section)底部 nav 导航 (包含链接 ...

html5新特性-header,nav,footer,aside,article,section等各元素的详解

Html5新增了27个元素,废弃了16个元素,根据现有的标准规范,把HTML5的元素按优先级定义为结构性属性.级块性元素.行内语义性元素和交互性元素四大类. 下面是对各标签的详解,section.he ...

h5中的结构元素header、nav、article、aside、section、footer介绍

结构元素不具有任何样式,只是使页面元素的的语义更加明确. header元素 header元素是一种具有引导和导航作用的的结构元素,该元素可以包含所有通常放在页面头部的内容.header元素通常用来放置 ...

html5,html5教程

html5,html5教程 1.向后兼容 HTML5是这样被定义的:能向后兼容目前UA处理内容的方式.为了让语言更简单,一些老的元素和Attribute被舍弃.比如一些纯粹用于展现的元素(译注:即非语 ...

一步HTML5教程学会体系

HTML5是HTML最新的版本,万维网联盟. HTML5是下一代的HTML标准,HTML5是为了在移动设备上支持多媒体. 新特性: 绘画的canvas元素,用于媒介回放的video和audio元素,对 ...

IT兄弟连 HTML5教程 了解HTML5的主流应用1

在很多人眼里,HTML5与互联网营销密切相关,但其实从开发者的角度而言,它是一种网页标准,定义了浏览器语言的编写规范.伴随HTML5标准尘埃落定,浏览器对HTML5特性的逐步支持,再加上国内对HTML ...

【转帖】39个让你受益的HTML5教程

39个让你受益的HTML5教程                    闲话少说,本文作者为大家收集了网上学习HTML5的资源,期望它们可以帮助大家更好地学习HTML5. 好人啊! 不过,作者原来说的4 ...

【特别推荐】Web 开发人员必备的经典 HTML5 教程

对于我来说,Web 前端开发是最酷的职业之一,因为你可以用新的技术发挥,创造出一些惊人的东西.唯一的问题是,你需要跟上这个领域的发展脚步,因此,你必须不断的学习,不断的前进.本文将分享能够帮助您快速掌 ...

HTML5教程之本地存储SessionStorage

SessionStorage: 将数据保存在session对象中,所谓session是指用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间会话,也就是用户浏览这个网站所花费的时间就是sess ...

随机推荐

【转】MySQL索引背后的数据结构及算法原理

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题.特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BT ...

IIS7 / IIS7.5 URL 重写 HTTP 重定向到 HTTPS(转)

转自: http://www.cnblogs.com/yipu/p/3880518.html   1.购买SSL证书,参考:http://www.cnblogs.com/yipu/p/3722135. ...

OpenGL的glViewPort窗口设置函数实现分屏

之前实现过全景图片查看(OpenGL的几何变换3之内观察全景图),那么我们需要进行分屏该如何实现呢?如下图: 没错就是以前提过的glViewPort函数,废话不多说了,我直接上代码: //从这里开始进 ...

hdu 4764 Stone (巴什博弈,披着狼皮的羊,小样,以为换了身皮就不认识啦)

今天(2013/9/28)长春站,最后一场网络赛! 3~5分钟后有队伍率先发现伪装了的签到题(博弈) 思路: 与取石头的巴什博弈对比 题目要求第一个人取数字在[1,k]间的某数x,后手取x加[1,k] ...

android报表图形引擎(AChartEngine)demo解析与源码

AchartEngine支持多种图表样式,本文介绍两种:线状表和柱状表. AchartEngine有两种启动的方式:一种是通过ChartFactory.get***View()方式来直接获取到view ...

CSS长度单位及区别 em ex px pt in

1.         css相对长度单位 Ø         em          元素的字体高度 Ø         ex           字体x的高度 Ø         px        ...

es6的箭头函数

1.使用语法 : 参数 => 函数语句; 分为以下几种形式 : (1) ()=>语句 (  )=> statement 这是一种简写方法省略了花括号和return 相当于 ()=&g ...

pdfplumber库解析pdf格式

参考地址:https://github.com/jsvine/pdfplumber 简单的pdf转换文本: import pdfplumber with pdfplumber.open(path) a ...

KMP替代算法——字符串Hash

很久以前写的... 今天来谈谈一种用来替代KMP算法的奇葩算法--字符串Hash 例题:给你两个字符串p和s,求出p在s中出现的次数.(字符串长度小于等于1000000) 字符串的Hash 根据字面意 ...

SSM_CRUD新手练习(5)测试mapper

上一篇我们使用逆向工程生成了所需要的bean.dao和对应的mapper.xml文件,并且修改好了我们需要的数据库查询方法. 现在我们来测试一下DAO层,在test包下新建一个MapperTest.j ...

本篇文章为转载内容。原文链接:https://blog.csdn.net/weixin_35666639/article/details/118169985。

该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。

作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。

如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。

相关阅读
文章标题:[转载][洛谷P1082]同余方程

更新时间:2023-02-18
[转载][洛谷P1082]同余方程
文章标题:[转载]webpack优化之HappyPack实战

更新时间:2023-08-07
[转载]webpack优化之HappyPack实战
文章标题:[转载]oracle 同时更新多表,在Oracle数据库中同时更新两张表的简单方法

更新时间:2023-09-10
[转载]oracle 同时更新多表,在Oracle数据库中同时更新两张表的简单方法
文章标题:[转载][Unity] 包括场景互动与射击要素的俯视角闯关游戏Demo

更新时间:2024-03-11
[转载][Unity] 包括场景互动与射击要素的俯视角闯关游戏Demo
文章标题:[转载]程序员也分三六九等?等级差异,一个看不起一个!

更新时间:2024-05-10
[转载]程序员也分三六九等?等级差异,一个看不起一个!
文章标题:[转载]海贼王 动漫 全集目录 分章节 精彩打斗剧集

更新时间:2024-01-12
[转载]海贼王 动漫 全集目录 分章节 精彩打斗剧集
名词解释
作为当前文章的名词解释,仅对当前文章有效。
语义化元素在HTML5中,语义化元素是指那些具有特定含义和用途的标签,如header、footer、nav和section等。这些元素不仅定义了网页内容的结构和层次,还提供了清晰的上下文信息,使得开发者能够更好地组织页面内容,并且有利于搜索引擎优化(SEO)、辅助技术理解和屏幕阅读器的读取,从而提升网页的可访问性和用户体验。
结构元素结构元素是HTML5新增或重新定义的一类标签,它们用来明确表示文档或应用程序中的逻辑部分和结构关系。例如,header元素用于标识区块的头部区域,通常包含标题和其他导航内容;footer元素则代表区块的底部,常常放置版权信息、联系信息等;nav元素专为导航链接设计,帮助构建页面内的导航菜单;而section元素用于划分不同的内容区块,增强了网页内容的模块化和组织性。
向后兼容向后兼容是HTML5的一个重要特性,意味着新的HTML标准在设计时考虑到与旧版本浏览器的兼容问题,尽可能确保使用新特性的网页在不支持这些特性的老旧浏览器上也能以某种方式正确显示或至少不影响基本功能。比如,尽管HTML5引入了许多新的语义化元素,但在不支持这些元素的浏览器中,这些元素仍会被当作普通的块级元素处理,确保网页的基本结构和内容依然可以被用户看到和理解。
延伸阅读
作为当前文章的延伸阅读,仅对当前文章有效。
在深入理解HTML5中header、footer、nav和section等语义化元素的基础上,进一步探索现代Web开发中的最新实践与趋势是十分必要的。随着互联网技术的快速发展,越来越多的开发者开始关注网站的可访问性、SEO优化以及用户体验。
近日,W3C组织发布了最新的HTML5.2规范,其中对现有元素的功能定义进行了细化和完善,同时新增了部分元素以适应不断变化的网页内容需求。例如,元素用于创建对话框或模态窗口,为用户提供更加直观的交互体验;
组合使用,让图片和图表等媒介内容具有更清晰的上下文描述。
此外,各大浏览器厂商也在持续更新对HTML5特性的支持。Chrome、Firefox和Safari等主流浏览器已全面支持这些语义元素,并针对无障碍浏览(Accessibility)进行了一系列改进。例如,通过ARIA属性配合HTML5语义元素,可以更好地帮助屏幕阅读器等辅助技术理解和解析页面结构。
对于实际应用层面,许多前端框架如Bootstrap、Foundation等也积极采纳HTML5语义化元素,使得开发者能够更容易地构建具有良好语义结构和响应式布局的网页。同时,随着Google等搜索引擎对网站质量评价标准的不断提升,遵循语义化标签规范的网页将更有可能获得更好的搜索排名。
总之,紧跟HTML5的发展步伐并将其语义化特性融入到日常开发实践中,不仅能提升网页的可读性和易用性,也有利于实现搜索引擎优化,从而推动网站流量的增长与用户满意度的提升。未来,随着Web Components、Shadow DOM等新特性的普及,HTML5将在构建模块化、组件化的现代Web应用程序中发挥更加关键的作用。
知识学习
实践的时候请根据实际情况谨慎操作。
随机学习一条linux命令:
netcat -l -p port_number - 启动监听特定端口的简单服务器。
随便看看
拉到页底了吧,随便看看还有哪些文章你可能感兴趣。
响应式抖音课程培训学院类企业前端模板下载 01-21 jQuery点击显示隐藏更多文字内容插件 01-15 黑色设计师简历响应式网页模板下载 01-14 [转载]Tomcat启动时卡在“ Deploying web application directory ”很久的解决方法 12-19 Saiku LDAP集成登录失效问题:排查配置错误、身份验证及解决方案实操 12-01 Spring Cloud微服务架构中注册中心的必要性与服务间通信实践:服务发现、API契约与高可用性考量 11-23 MahoutIllegalArgumentException在Apache Mahout中的应用场景:矩阵维度不匹配与向量索引异常解析及参数有效性的API调用实践 10-16 [转载]Docker 相关配置文件路径 09-08 蓝色精品美容整形机构网站模板 08-29 本次刷新还10个文章未展示,点击 更多查看。
Gradle在持续集成中的关键作用:自动化构建、依赖管理与多项目构建实践及CI服务器集成 07-06 化妆品购物商城通用网站模板下载 06-27 响应式建筑装饰设计类企业前端CMS模板下载 04-14 微服务架构下用户认证鉴权:网关层统一处理与服务内部处理的比较及选择考量 04-09 响应式会议活动主题着陆页网站模板 03-24 Tomcat内存泄漏问题在Web应用程序中的解决方案:Servlet上下文管理、全局变量引用与弱引用实践及监控工具应用 03-15 Kafka消费者消费偏移量设置:auto.offset.reset策略与手动控制方法详解 02-10 [转载]JavaScript中的时间与日期、正则表达式和Function类型 01-24 大气简洁手机电子产品展示柜台前端模板 01-22 项目案例展示设计公司企业网站模板 01-18 Bootstrap博客后台管理系统网站模板 01-08
时光飞逝
"流光容易把人抛,红了樱桃,绿了芭蕉。"