发表于: 2019-05-07 20:38:25
1 930
今天完成的事情:
看了任务八和任务九的深度思考
1,如何实现轮播图
用css实现轮播图要用到两个东西
@keyframes,规则是创建动画。@keyframes规则是指定一个css样式和动画将逐步从目前的样式更改为新的样式
animation动画属性
参考:http://www.jq22.com/webqd655
2,主流的浏览器内核有哪些
有trident(IE内核),gecko(火狐内核),webkit(safari),blink(chrome,opera)内核,安卓默认浏览器是webkit内核
3,div+css布局较table布局有哪些优点?
table标签不是布局工具,table标签仅作为呈现表格化数据的作用
div+css的布局较table布局的明显优势
a,table标签被严格定义为存放数据的一个区域,而不是布局工具,它的布局形式不符合w3c标准,没有实现结构和表现的分离,它既有css的表现功能,又有html的结构功能。
b,table布局加载网页时,必须整体加载完,降低了网页的呈现速度,而css+div布局是边加载边显示的
c,table布局在网页代码编写时,有时需要嵌套多重表格才能实现,但使用div+css布局,相对而言会减少许多嵌套的代码,更容易检查和维护。
d,table布局不方便表现的更换,使用div+css布局,大多只要更改css样式就能变化表现形式。
4,响应式网站的优点和缺点
优点:(1)用户体验友好,手机端不用放大和左右滑动查看内容
(2)节省设计与开发时间
(3)SEO(search engine optimization 搜索引擎优化)友好
(4)可以适应所有设备屏幕
(5)维护更少
缺点:
(1)设计与风格有局限性
(2)对IE老版兼容性不友好
(3)灵活性有所欠缺
(4)速度可能会变慢
5,表单元素相关
6,外边距重叠
明天要完成的事情:写任务十
遇到的问题:暂无
收获:学会了css3动画的相关知识
评论