HTML5定义了一组新的语义化的结构标记来描述网页内容。虽然语义化结构标记可以被HTML4标记进行替换,但是他可以简化HTML页面设计,明确的语义化更适合搜索引擎检索和抓取。

  • header:表示页面中一个内容区块或整个页面的标题
  • footer:表示整个页面或页面中一个内容区块的脚注。
  • section:表示页面中的一个内容区块,如章节、页眉、页脚或页面中的其他部分。
  • article:表示页面中的一块与上下文不相关的独立内容,如博客中的一篇文章
  • aside:表示article元素的内容之外的、与article元素内容相关的辅助信息
  • nav:表示页面中导航链接部分
  • main:表示网页中的主要内容。主要内容区域指与网页标题或应用程序中本页面主要功能直接相关或进行扩展的内容
  • figure:表示一段独立的流内容,一般表示文档主流内容中的一个独立单元。可以使用figcaption元素为figure元素组添加标题

    video元素:定义视频,比如电影片段或其他视频流

<video src="movie.ogg" controls="controls">video元素</video>

HTML4中:

<object type="video/ogg" data="movie.ogv"><param name="src" value="movie.ogv" />
</object>

audio元素:定义音频,比如音乐或其他音频流

<audio src="someaudio.wav">audio元素</audio>

HTML4中:

<object type="application/ogg" data="someaudio.wav"><param name="src" value="someaudio.wav" />
</object>

bdi元素:定义文本的文本方向,使其脱离其周围文本的方向设置

HTML5中:

<ul><li>Username <bdi dir="rtl">Bill</bdi>:80 password</li><li>Username <bdi dir="ltr">Steve</bdi>:78 aaaaaa</li>
<ul>

menu元素:表示菜单列表。当希望列出表单控件时使用该标签

HTML5中:

<menu><li><input type="checkbox" />Red</li><li><input type="checkbox" />blue</li>
</menu>

track元素:定义用在媒体播放器中的文本轨道

例如:

<video width="320" height="240"><source src="myvideo.mp4" type="video/mp4"></source><source src="myvideo.ogv" type="video/ogg"></source><track kind="subtitles" src="subs_chi.srt" srclang="zh" label="Chinese" /><track kind="subtitles" src="suns_eng.str" srclang="en" label="English" />
</video>

我正在跟着江哥学编程,更多前端+区块链课程: www.it666.com

HTML基础-跟着李南江学编程相关推荐

  1. 前端基础1 - 跟着李南江学编程

    前端基础1 - 跟着李南江学编程 基础语法: ` Title <div> <dl> <dt> <a href="text.html"> ...

  2. 从零玩转HTML5+CSS3项目实战-跟着李南江学编程

    从零玩转HTML5+CSS3项目实战-跟着李南江学编程 1.CSS高级应用 1.边框圆角的基本使用 1.1什么是边框圆角:将直角的边框变为圆角的边框 1.2边框圆角的格式:border-radius: ...

  3. Bootstrap - 跟着李南江学编程

    Bootstrap Bootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局.移动设备优先的 WEB 项目. Bootstrap 是一个用于 HTML.CSS 和 JS 开发的开源工具包.利 ...

  4. 【深度学习】ResNet残差网络 ResidualBlock残差块实现(pytorch) | 跟着李沐学AI笔记 | ResNet18进行猫狗分类

    文章目录 前言 一.卷积的相关计算公式(复习) 二.残差块ResidualBlock复现(pytorch) 三.残差网络ResNet18复现(pytorch) 四.直接调用方法 五.具体实践(ResN ...

  5. 动手学深度学习在线课程-跟着李沐学AI

    动手学深度学习在线课程-跟着李沐学AI http://courses.d2l.ai/zh-v2/ 李宏毅<机器学习>中文课程(2022) https://hub.baai.ac.cn/vi ...

  6. 编程需要学计算机基础嘛,非计算机专业学编程需要什么基础?

    "学编程需要什么基础?"这是困扰许多初学者的问题. 想学习编程的时候,有各种担心,担心完全没有接触过,不清楚能不能学会? 还担心用了一段时间学习,发现完全没学到什么?还担心学习的时 ...

  7. 零基础该怎样开始学编程?

    说起这几年最火的行业,应该非互联网莫属,特别是随着5G.大数据.云计算的发展,IT向全行业渗透的速度更是日益加快,薪资水平也是水涨船高,于是很多朋友都想学编程,甚至很多非计算机相关专业的同学也想进入I ...

  8. 我都30岁了,零基础想转行去学编程,靠谱吗?

    写在前面 "我都30岁了,零基础小白想转行去学编程,靠谱吗?" 这个问题我在各大论坛看到的频率很高. 对于这样的提问,有时候很难一两句话就可以说清楚,因为每个人的情况都不一样:就算 ...

  9. 小白快速变大神,零基础菜鸟应该怎么学编程

    最近,在交流群里经常有苦逼小白问怎样学编程,对编程有兴趣但无从下手,这是个庞大到让大神们"无言以对"的命题.在知乎.CSDN等论坛上,许多同行也对此类问题进行了探讨,小编就其中认可 ...

  10. 【转】我都30岁了,零基础想转行去学编程,靠谱吗?

    web小二 web前端开发 我都30岁了,零基础小白想转行去学编程,靠谱吗? 这个是公号读者朋友咨询率最高的问题之一. 对于这样的提问,有时候很难一两句话就可以说清楚,因为每个人的情况都不一样:就算有 ...

最新文章

  1. hp 服务器系统无法启动不了怎么办,HP Elite X2 1011 G1 笔记本电脑 - 电脑无法启动至预启动执行环境...
  2. linux挂载efi分区,IBM X3850安装linux出现 您还么有创建/boot/efi分区 解决办法
  3. CGRectInset CGRectoffset UIEdgeInsetsInsetRect 这三个函数的使用情况
  4. Python语法异常 Exception
  5. Linux文件的三种时间属性
  6. mfc 监控文件操作_商务办公好伴侣 兄弟MFC系列多功能一体机
  7. 4k hidpi 黑苹果_不折腾不舒服 篇一:2K显示器不得不说的尴尬及解决方案,聊聊MacOS开启HiDPI...
  8. shenyu2.5.0对restful的path中文不支持,400错误解决
  9. /*CS5460_Note_3*/
  10. 2021年10年后端开发程序员最新《C/C++Linux 服务器开发》学习路线总结,建议收藏
  11. tpshop安装及问题记录
  12. Matlab:添加和删除表行
  13. 文件服务器 架构图,传奇世界服务端架构图(说明文件),适合新手看
  14. vue svg弧线路线动画组件
  15. websocket连接不稳定_帮你解决WiFi卡顿:拒绝连接不稳定、网速慢
  16. Windows自带远程桌面和远程协助用法
  17. GDOI 2018 Day1 小学生图论题
  18. rce漏洞 远程代码执行 简介
  19. python tk label 多字体_Python3 tkinter基础 Label compound 图片上显示文字 fg字体颜色 font字体大小...
  20. Python爬虫学习第十一天---pymongo模块使用

热门文章

  1. 使用云服务器搭建我的世界(Minecraft)服务端
  2. js 监听浏览器刷新操作
  3. 中国人在发表英文论文时汉字姓名究竟应该如何写?
  4. 【好书推荐】2022当代青年必读的书,全面提升
  5. Vue中data数据变化 -- 页面重新渲染的问题
  6. 重启计算机可以使用什么组合键,死机重启电脑快捷键有哪些
  7. 用计算机绘制函数图像ppt,ppt怎么制作函数图
  8. MacBook上内容太大无法拷贝到U盘问题的解决
  9. Carryon 数数字
  10. 几行代码快速去掉迅雷临时文件的后缀