发表于: 2018-09-18 23:40:05

1 1274


今天完成的事情:

完善任务八,九细节,之前图片没用雪碧图,今天全部换了,完善了响应式方面的细节,基本达到效果。




明天计划的事情:

任务10


遇到的问题:



收获:

代码要规范,多用结构性,语义化标签。


html文件、css文件、js文件、img文件,分类好。


小图标尽量还是用雪碧图,减少负荷。


表格里有列宽不一样的,可以用嵌套表格来完成,但是嵌套表格重合时边框会变粗。

可以用到以下方法解决:

border-style:hidden

对于表,hidden 用于解决边框冲突。 

外部表格加上 border-collapse: collapse

内部表格加上 border-style:hidden


关于雪碧图的缩放,我查了下,用了scale,没发现什么问题。

zoom和scale这两个东西都是用于对元素的缩放,但两者除了兼容性之外还有一些不同的地方。

zoom缩放会将元素保持在左上角,而scale默认是中间位置,可以通过transform-origin来设置。

zoom:n会重新渲染元素,元素占据空间变大,页面重新布局。不过用jquery中的width()获取元素的宽度时,元素的宽度还是原来的值。

transform:scale()会放大元素,只是放大了元素,页面不进行重新布局,不过会覆盖周围的元素。用jquey中width()获取元素的宽度时,宽度放大为原来的倍数。

transform与zoom同时使用会有叠加效果。另外他们执行的渲染顺序也不同,zoom可能影响到盒子的计算。






返回列表 返回列表
评论

    分享到