前端面试题(4)

打卡

  • 2021-4-28

HTML

HTML5 有哪些新特性、移除了哪些元素?

HTML5新增27个元素
移除16个元素

根据现有的标准规范,把 HTML5的元素
按 优先级 定义为+---结构性属性
|---级块性元素       4大类
|---行内语义性元素
+---交互性元素

结构性元素 --> 负责上下文结构的定义
section:用于区域的章节描述
header:页面主体上的头部
footer:页面的底部(页脚),通常会标出网站的相关信息
nav:专门用于菜单导航、链接导航的元素,是 navigator 的缩写
article:用于表现一篇文章的主体内容,一般为文字集中显示的区域

级块性元素 --> 主要完成 web 页面区域的划分
aside:用于表达注记、贴士、侧栏、摘要、插入的引用等作为补充主体的内容
figure:是对多个元素进行组合并展示的元素,通常与 ficaption 联合使用
code:表示一段代码块
dialog:用于表达人与人之间的对话,该元素包含 dt 和 dd 这两个组合元素, dt 用于表示说话者,而 dd 用来表示说话内容

行内语义性元素 --> 主要完成 web 页面具体内容的引用和描述,是丰富内容展示的基础
meter:表示特定范围内的数值,可用于工资、数量、百分比等
time:表示时间值
progress:用来表示进度条,可通过对其 max 、 min 、 step 等属性进行控制,完成对进度的表示和监视
video:视频元素,用于支持和实现视频文件的直接播放,支持缓冲预载和多种视频媒体格式
audio:音频元素,用于支持和实现音频文件的直接播放,支持缓冲预载和多种\音频媒体格式

交互性元素 --> 主要用于功能性的内容表达,会有一定的内容和数据的关联,是各种事件的基础
details:用来表示一段具体的内容,但是内容默认可能不显示,通过某种手段(如单击)与 legend 交互才会显示出来
datagrid:用来控制客户端数据与显示,可以由动态脚本及时更新
menu:主要用于交互菜单(曾被废弃又被重新启用的元素)
command:用来处理命令按钮

HTML5有哪些新特性、移除了哪些元素?相关推荐

  1. html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和HTML5?

    * HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加. 绘画 canvas; 用于媒介回放的 video 和 audio 元素; 本地离线存储 localSt ...

  2. HTML5有哪些新特性

    HTML5有哪些新特性.移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5? HTML5 是定义 HTML 标准的最新的版本. 该术语表示两个不同的概念: 它 ...

  3. 前端教程:HTML5有哪些新特性?

    当我们进行Web开发时,使用Html是非常重要的,因为它包含了最基本的网页结构,尽管Html只能帮助我们构建静态网页,但这是我们最不能缺少的部分,如果将网页比作房屋,那么Html就是基础,今天就跟随小 ...

  4. 前端HTML5十大新特性详细总结

    前端HTML5十大新特性总结 一 必须知道 写前端的都知道,在代码最前面都有这一行代码,大家都知道一定要把这东西写上去. <!DOCTYPE html> 但是!这是什么玩意儿?为什么要写上 ...

  5. 【Day05】Html5 有哪些新特性?如何处理 Html5 新标签的浏览器兼容问题?如何区分 Html 和 Html5?

    Html5 有哪些新特性?如何处理 Html5 新标签的浏览器兼容问题?如何区分 Html 和 Html5? 一.Html5 新特性 1. 拖拽释放(Drag and drop)API 2. 语义化更 ...

  6. 开课吧:Html5有哪些新特性?

    在编程中,语义指的是一段代码的含义,这个HTML元素有什么作用,扮演了什么样的角色.简单的概括为:在适当的位置使用适当的标签,用正确的标签做正确的事情 Html5有哪些新特性? Html5有哪些新特性 ...

  7. HTML5超酷新特性WebSockets初体验

    人人网Web前端开发工程师暴风彬彬(网名),在个人网站彬Go上发表了一篇博文<HTML5 WebSockets 基础使用教程>,和大家一起分享了如何利用HTML5超酷新特性WebSocke ...

  8. html5表单新特性

    html5表单新特性 学习的笔记,记录备忘. 效果图: 代码: <!DOCTYPE html> <html><head><meta charset=" ...

  9. 【面试】HTML5 有哪些新特性?_声明方式

    最近看了一些与html基础相关的入门教学视频,心得感悟只有:不同特性的标签记住就好了!但理智告诉我,一切还未正式开始.肿么办?-_-# 是不是可以根据具体html的面试问题对理论知识进行认知拓展与实践 ...

最新文章

  1. java.lang.NoSuchMethodException 错误
  2. 任铄 计算机操作系统,计算机组成与体系结构-CSDN.PDF
  3. dedecms首页去掉index.html怎么设置
  4. js中String的常用扩展
  5. 受益终生的世界顶级八大思维
  6. ubuntu查看系统位数,版本号——百度
  7. 关于使用 git 命令行来和“码云”账号上的项目互通过程的基础步骤
  8. 斐波那契数列规律的计算。
  9. 基本上,把switch,用设计模式代替,肯定是bug和过度设计。想想,本来修改一个文件几行代码可以解决的问题,变成修改3-6个类才能实现一样的功能。不是傻是什么?...
  10. Python学习:快速搭建python环境
  11. js的tree数组对象扁平化思否_JS专题之数组展开
  12. c lambda表达式 select 改变字段名称_拟提高回购价格上限至40.58元/股 吉宏股份称对未来业务发展有信心...
  13. (转)ASP.NET 3.5 企业级开发
  14. amd核芯显卡控制面板自定义分辨率_显卡是哪个
  15. DocumentBuilderFactory.newInstance() 异常解决
  16. Something's wrong--perhaps a missing \item. \end{thebibliography}
  17. python 画等边三角形
  18. java mock私有方法_JMockit Mock 私有方法和私有属性
  19. opencv学习(0)小知识点汇总
  20. python 中文字符转换

热门文章

  1. PNAS:利用long-read生成个人转录组
  2. 测序技术及常见的有几种平台类型
  3. FALCON组装参数学习
  4. php 存储型跨站,php云人才系统存储型跨站两处
  5. python pandas DataFrame 替换 NaN 值 和 删除 NaN 所在的行。
  6. python 调试 cyberbrain 教程
  7. python 对 yaml 文件操作
  8. 人群密度估计--Fully Convolutional Crowd Counting On Highly Congested Scenes
  9. 人群场景分析--Slicing Convolutional Neural Network for Crowd Video Understanding
  10. Java新旧代码的比较_比较java新旧I/O的性能——以复制大文件为例