## HTML
1. HTML是一门用来告诉浏览器如何组织页面的标记语言
2. HTML语言不区分大小写(TILTE,title, Title)书写都正确
3. 很多标签浏览器默认会给标签加上一些样式,比如p标签,em标签
## HTML的两个重要概念
1. 块级元素:共33个标签
块级元素可以包含任务元素,可以构建强大的页面结构
默认换行
2. 内联元素:共30个标签
内联元素内只能包含数据和其他行内元素,不能包含块级元素
默认不换行,在一行内显示
## HTML中的空元素
1. empty element || void element元素即类似img标签,没有结束标签和内容的元素
## 块级元素
* [ ] address
* [ ] article
* [ ] aside
* [ ] audio
* [ ] blockquote
* [ ] canvas
* [ ] dd
* [ ] div
* [ ] dl
* [ ] fieldset
* [ ] figcaption
* [ ] figure
* [ ] footer
* [ ] form
* [ ] h1-h6
* [ ] header
* [ ] hgroup
* [ ] hr
* [ ] noscript
* [ ] ol
* [ ] output
* [ ] p
* [ ] pre
* [ ] section
* [ ] table
* [ ] tfoot
* [ ] ul
* [ ] video
![](https://img.kancloud.cn/bf/db/bfdbd4a22553aab359aa88510d234b60_987x836.png)
## 行内元素
* [ ] b
* [ ] big
* [ ] i
* [ ] small
* [ ] tt
* [ ] abbr
* [ ] acronym
* [ ] cite
* [ ] code
* [ ] dfn
* [ ] em
* [ ] kbd
* [ ] strong
* [ ] samp
* [ ] var
* [ ] a
* [ ] bdo
* [ ] br
* [ ] img
* [ ] map
* [ ] object
* [ ] q
* [ ] script
* [ ] span
* [ ] sub
* [ ] sup
* [ ] button
* [ ] input
* [ ] label
* [ ] select
* [ ] textarea
## HTML中解析特殊字符
1. 多个连续的空白字符只会被浏览器解析成为一个空白字符,规范
2. < > " ' & 等特殊字符可以通过 < > " ' &来进行转义显示
## HTML注释
1. <!-- <span>我在注释内!</span> -->
- HTML
- CSS
- DOM
- 性能优化-图片
- 1-代码质量
- 2-对象基础知识
- 3-数据类型
- 业务系统100问
- 1.1 如何知道系统有更新并进行刷新
- 1.2 前端与后端密码传输是如何加密的
- 头条面试100问
- 1.43如何实现一个圆形的点击区域
- 1.44实现1px在不同的浏览器模式下呈现一致
- 1.45title与h1的区别
- 1.47Canvas与SVG的区别
- 1.48网页验证码是干嘛的,是为了解决什么安全问题
- 1.49渐进增强和优雅降级的定义
- 1.51对web标准、可用性、可访问性的理解
- 1.52IE各版本和Chrome浏览器同时可下载的数量是多少
- 1.57css reset和normalize.css有什么区别
- 1.58用于预格式化文本的标签
- 1.60header标签中必不可少的标签是什么
- 1.62html5中哪个方法用来获取用户的当前位置
- 1.64disabled和readonly有什么区别
- 1.65主流浏览器的私有css属性前缀分别是什么
- 1.66前端性能优化
- 1.67Chrome中的waterfall
- 1.69html规范中要求资源不加协议头http或https
- 头条CSS面试100问
- 2.1头条面试CSS100问
- 2.3::before和:after中双冒号和单冒号有什么区别
- 2.5CSS中哪些属性是可以继承的
- 2.9如何居中div
- 2.14用纯CSS创建三角形的原理是什么
- 2.15一个满屏品字布局如何实现
- 2.16CSS如何实现多列等高布局
- 2.18li标签与li标签之间有看不见的空白间隔是什么原因引起的?有什么解决方案?
- 2.19为什么要进行CSS初始化
- 数据结构与算法