-
块级元素,确定网站架构,页面布局,承载内容,撑起网页的元素
div,H元素,ul+ol>li,p,form,table,hr
-
内联元素:和其他元素在一行上面,用于加强内容显示,控制细节:加粗,斜体
span ,a,img,b,big,em,br,abbr,i,img,input,label,strong,sub
3 .块级元素和内联元素不是一成不变的,我们可以改变他的特性
4 . 块级元素可以包含内联元素或某些块级元素,但是内联元素只能包含内联元素
5 . 特殊的块级元素只能包含内联元素,不能再在包含块级元素(p,h1-h6,dt)
6 .序列加载的link标签,先加载完的优先解析,后面的会合并前面的规则。
7 .只要img有src属性,那么是一定会发出请求的,在css中,如果文件里的样式属于某个元素的时候,就一定会请求,单独的样式是不会发出请求的(background-img)
8 . boder:0.相当于简写,border-style,border-style进行渲染,表示border-width为0
9 .border:none.直接不进行显然,不占内存。
10 .网页最上层的标签是title.
11 . DHTMl:使网页作者改变内容的外部特征而不必强制用户再次下载内容,在浏览器中动态的更新网页的内容,排版和样式
12 .domContentLoaded早于onload事件
13 .ie678不支持事件捕获
14 . GBK只支持中文,utf8支持的文字更加广泛,包括阿拉伯文(爬虫的时候用)
15 .readonly只针对input元素有效disable对所有的元素都有效
16 .表单元素在使用了disable是不会把那个值提交的,但是readonly是可以传递出去的。
17 .readonly可以使用脚本修改
18 .使用场景:在某个表单为用户预设了一个唯一的识别码,不允许用户改动,但是需要在提交的时候传递这个值,这个不是用hidden么?避免表单的重复提交
19 .鼠标选到一个元素的时候,依次触发的事件hover-foucus-active
20 .放在head部分的js会先加载js然后加载页面,放在body部分会在加载页面的时候加载js。
21 .userDate是IE浏览器的存储方式
22 .overflow:scroll不管需不需要,都会出现滚动条。auto,子元素内容大于父元素才会出现。
23 .currentTarget:你所绑定事件的元素,target:真正触发事件的目标,事件真正的触发者。不存在冒泡的时候,他们二者相等
24 .css动画中,只有具有中间值的属性才具备过渡属性(长度,颜色,位置,数字,组合(text-shadow,transform))
25 .隐式过渡:一个属性的改变引起另一个属性的改变。1em(移动端自适应)
26 .开始的时间设为负值来触发动画的立即执行