├── README.md
└── front-end
├── 前端开发面试题之HTML.md
├── 前端开发面试题之综合篇.md
├── 前端开发面试题之CSS.md
└── 前端开发面试题之JavaScript.md
/README.md:
--------------------------------------------------------------------------------
1 | # Blogs
2 | This repositories collect some question and answer of front-end interview.I hope it can help people who want to go in for front-end development.All resource pick form Internet.
3 |
--------------------------------------------------------------------------------
/front-end/前端开发面试题之HTML.md:
--------------------------------------------------------------------------------
1 | ## 前端开发面试题之HTML
2 |
3 | 
4 |
5 | -----
6 |
7 | > “每18至24个月,前端都会难一倍”
8 | >
9 | > ——赫门 “2015深JS大会《前端服务化之路》主题演讲”
10 |
11 |
12 | #### 知识点
13 | `对Web标准的理解`、`浏览器内核差异`、`兼容性`、`hack`、`HTML5`......
14 |
15 | #### 题目&答案
16 | - Doctype作用?标准模式与兼容模式各有什么区别?
17 | ```
18 | (1)声明位于HTML文档中的第一行,处于标签之前,用于告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。
19 | (2)标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。
20 | ```
21 |
22 | - HTML5为什么只需要写?
23 | ```
24 | HTML5不基于SGML,因此不需要对DTD进行引用,但是需要DOCTYPE来规范浏览器的行为(让浏览器按照它们应该的方式来运行);
25 | HTML4.01基于SGML,所以需要对DTD进行引用,才能让浏览器知道该文档所使用的文档类型。
26 | ```
27 |
28 | - 行内元素有哪些?块级元素有哪些?空(void)元素有哪些?
29 | ```
30 | 声明:CSS规范规定,每个元素都有display属性,确定该元素的类型,每个元素都有默认的display值,如div的display默认值为“block”,则为“块级”元素;span默认display属性值为“inline”,是“行内”元素。
31 |
32 | (1)行内元素有:a b span img input select strong(强调的语气)
33 | (2)块级元素有:div ul ol li dl dt dd h1 h2 h3 h4…p
34 | (3)常见的空元素:
35 |
36 | 鲜为人知的空元素:
37 |