大家好,我是一名正在学前端开发的一名小白,今天我所整理的是一些HTML的基础面试体,并自己通过理解和网上搜查整理了答案,望采纳喜欢!!!
文章目录
- 前言
- 1、说一下HTML5有哪些更新/新增?
- 2、简单说一下iframe有哪些优点和缺点?
- 3.行内,块级,空元素,替换元素有哪些?
- 4.DOCTYPE的作用?
- 5.title与h1的区别、b与strong的区别、i与em的区别?
- 6.元素的alt和title有什么异同?
- 7.简单说一下label的作用?
- 8.选择器优先级是怎样的?
- 9.列出常用的列表标签
- 10.解释HTML标签语义
- 11.div 和 span 的区别?
- 12.HTML、XML 和 XHTML 有什么区别?
- 13.position有哪些值?
- 14.display:none和visibility:hidden的区别
- 15.src和href有什么区别 ?
- 总结
前言
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。
提示:以下是本篇文章正文内容,下面案例可供参考
1、说一下HTML5有哪些更新/新增?
- 新增语义化标签,音频视频标签
- 新增localstorage,sessionstorage本地存储
- 新增DOM查询 document.querySelector() 、 document.querySelectorAll()
2、简单说一下iframe有哪些优点和缺点?
- 优点:展现嵌入的网页;加载速度较慢的内容,如广告;可以跨子域通信;
- 缺点:iframe会阻塞主页面onload事件;不利于搜索引擎识别;增加http请求;
3.行内,块级,空元素,替换元素有哪些?
- 行内元素:a , span, img , input, select,butto
- 块级元素:div , ul , ol , li ,dl ,dt,h1 ,p
- 空元素:link,meta,br ,hr
4.DOCTYPE的作用?
-DOCTYPE是一种标准通用标记语言的文档类型声明,目的是告诉标准通用标记语言解析器要使用什么样的文档类型定义(DTD)来解析文档。
- 声明是用来指示web浏览器关于页面使用哪个HTML版本进行编写的指令。
- !DOCTYPE告诉浏览器以HTML5标准解析页面,如果不写,则进入混杂模式
5.title与h1的区别、b与strong的区别、i与em的区别?
- title属性没有明确意义,只是表示标题;而h1表示的