发表于: 2020-05-10 23:52:38
1 1309
今天的任务:
写完任务13,其中一些遇到的问题:
CSS reset 可以尽量精简,避免增加了页面CSS的overwrite,像*{margin:0;}这样子不要用,可能会破坏很多UI的兼容性,比如说单复选框等。
一般来说简单重置一下就可以了,而且会避免样式重写,以保证样式最精简,渲染最高效。
以及CSS通用样式库很好用。
所谓CSS通用样式库就是可以在任何网站使用的CSS样式库。只需在盒子的class里添加相应的样式就行,能节省很多代码,还可以根据网站专门设置相应的文字链接颜色是,文字链接经过的样式,一些常用的背景色样式,常用的边框样式,以及一些高宽等。
还有常见的事件类型:
1、鼠标事件
鼠标事件包含click、dblclick、mousedown、mouseout、mouseover、mouseup、mousemove。
事件顺序:dblclick事件会先后触发以下事件:mousedown、mouseup、click、mousedown、mouseup、click、dblclick。
2、键盘事件
键盘事件包括:keydown、keypress、keyup。
事件顺序:用户按一次某字符按键时,会先后触发以下事件:keydown、keypress、keyup。如果按一次某非字符按键时,会先后触发以下事件:keydown、keyup。
3、HTML事件
HTML事件包括:load、unload、abort、error、select、change、submit、reset、resize、scroll、focus、blur。
明天开始任务14和后面的内容,
评论