HTML 基础知识

2018-10-03  本文已影响10人  空无一码

HTML 基础知识

1 DOCTYPE有什么作用?

用于声明文档使用哪种规范,告诉浏览器使用哪个版本的HTML规范来渲染文档。

2 HTML5为什么只需要写 <!DOCTYPE HTML>?

HTML5 不基于 SGML 标准,因此不需要对DTD(文档类型定义)进行引用,但是需要DOCTYPE来规范浏览器行为。

3 页面导入样式时,使用link和@import异同?

他们都是外部引用CSS方式,区别如下:

4 无样式内容闪烁(FOUC)的原因及解决方案?

5 为何推荐 HTML 语义化?

6 行内元素有哪些?块级元素有哪些? 空(void)元素有那些?

7 关于置换元素和不可替换元素

8 标签中src和href的区别?

9 form表单中input元素的readonly与disabled属性描述

10 img标签中的alt属性的作用是

提供替代图片的信息,使屏幕阅读器能获取到关于图片的信息

11 label的作用是什么? 是怎么用的?

label标签用来定义表单控件间的关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单控件上。label 中有两个属性是非常有用的, FOR和ACCESSKEY。

12 元素的alt和title属性有什么异同?

在alt和title同时设置的时候,alt作为图片的替代文字出现,title是图片的解释文字。

13 input和textarea的区别

14 onchange和onblur

15 用一个div模拟textarea的实现

Div元素上加个contenteditable="true"。H5增加了内容可编辑属性contenteditable,允许用户编辑元素内容包含的任意文本,包括子元素。应用了此属性后,普通的div标签也会像文本域一样可以获得焦点,同时有一个光标在那里。

16 onchange和onblur

17 HTML5有哪些优势?

总之,H5界面更加精美,内容更加清晰,用户的操作更加简单方便,用户体验大大改善!

18 HTML5新增的input类型:

19 HTML5 template元素?

在html中如果有很多重复的结构,就可以把重复部分写在这个标签内部供整个文档调用。2013年定稿的template标签为我们提供一种更统一、功能更强大的模板文本存放方式。

20 localStorage常用的api有?

上一篇下一篇

猜你喜欢

热点阅读