Web前端面试宝典:从HTML到CSS的知识全解
需积分: 38 88 浏览量
更新于2024-07-20
1
收藏 418KB DOCX 举报
Web 前端面试宝典
本资源摘要信息涵盖了 Web 前端面试的关键知识点,涵盖 HTML、CSS、JavaScript 等多个方面。
一、HTML 和 CSS 基础知识
1. 浏览器内核:IE 浏览器使用 Trident 内核,Firefox 使用 Gecko 内核,Chrome 使用 Blink 内核。
2. Doctype:Doctype 是 HTML 文档的开头部分,用于声明文档的类型和版本。
3. Quirks 模式和 Standards 模式:Quirks 模式是浏览器的兼容模式,用于支持旧版本的 HTML 代码;Standards 模式是浏览器的标准模式,用于支持最新的 HTML 代码。
4. div+css 布局和 table 布局:div+css 布局具有更好的灵活性和可维护性,table 布局则具有更好的兼容性。
5. img 的 alt 和 title 属性:alt 属性用于设置图片的替代文本,title 属性用于设置图片的提示信息。
6. 渐进增强和优雅降级:渐进增强是指从基本功能开始,逐步添加更多功能;优雅降级是指从完整功能开始,逐步降低功能以适应不同浏览器。
二、CSS 选择器和样式
7. 多个域名存储网站资源:使用多个域名存储网站资源可以减少浏览器的请求数量,提高网站的加载速度。
8. 网页标准和标准制定机构:W3C 是网页标准的制定机构,负责制定 HTML、CSS、JavaScript 等标准。
9. cookies、sessionStorage 和 localStorage:cookies 是服务器端存储的数据,sessionStorage 和 localStorage 是客户端存储的数据。
10. src 和 href 属性:src 属性用于设置图片等资源的路径,href 属性用于设置链接的路径。
三、图片格式和微格式
11. 图片格式:常见的图片格式包括 JPEG、PNG、GIF 等。
12. 微格式:微格式是指在 HTML 代码中添加特殊的 class 属性,用于提供更多的信息。
四、性能优化和缓存处理
13. 缓存处理:浏览器会对静态资源进行缓存,减少服务器的负载。
14. 图片加载优化:可以使用 lazy load、图片压缩等技术来优化图片的加载速度。
五、HTML 结构和语义化
15. HTML 结构的语义化:HTML 结构的语义化是指使用 HTML 元素来描述页面的结构和内容。
16. SEO 优化:SEO 优化是指通过优化 HTML 结构和关键词等来提高网站的搜索排名。
六、CSS 样式和选择器
17. 设置 CSS 样式:可以使用 style 属性、class 属性或 ID 选择器来设置 CSS 样式。
18. CSS 选择器:常见的 CSS 选择器包括 ID 选择器、class 选择器、tag 选择器等。
19. 隐藏 DOM 元素:可以使用 display 或 visibility 属性来隐藏 DOM 元素。
七、CSS Hack 和浏览器兼容性
20. 超链接 hover 样式问题:可以使用 CSS 伪类选择器来解决超链接 hover 样式问题。
21. Css Hack:Css Hack 是指使用特殊的 CSS 代码来解决浏览器兼容性问题。
22. 行内元素和块级元素:行内元素是指 display 属性为 inline 的元素,块级元素是指 display 属性为 block 的元素。
八、CSS 高级知识
23. 外边距重叠:外边距重叠是指两个元素的外边距合并成一个。
24. rgba 和 opacity:rgba 是指红绿蓝 alpha 颜色模型,opacity 是指元素的透明度。
25. 文字垂直和水平方向上重叠:可以使用 vertical-align 和 text-align 属性来实现文字的垂直和水平方向上重叠。
26. 垂直居中浮动元素:可以使用 position 属性和 margin 属性来实现浮动元素的垂直居中。
27. px 和 em 的区别:px 是指像素单位,em 是指相对单位。
28. reset CSS:reset CSS 是指将所有元素的样式重置为默认值,以便更好地控制样式。
112 浏览量
136 浏览量
2019-12-18 上传
2021-04-04 上传
105 浏览量
122 浏览量
jiadaishi
- 粉丝: 6
- 资源: 71
最新资源
- 软件水平考试网络工程师英语复习练习题10套
- JAVA面试题目大汇总
- 门禁系统设计 论文 完整版
- soa相关技术介绍与实现
- a Frame Layout Framework
- Thinking in Patterns
- 图书管理信息系统 SIM SQL Server2000数据库管理系统
- Bayesian and Markov chain
- Analysis of a Denial of Service Attack on TCP.
- 802.11英文原版协议 11G 11 N WEP WPA WPA2 BEACON 好东西大家分享
- aix双机配置详细配置
- 中国联通SGIP1.2
- 09数据库系统工程师考试大纲
- DFBlaser窄线宽激光器
- WinSock编程基础原理与C实现代码
- bfin-uclinux内核的CPLB v0.1