发表于: 2016-03-25 22:01:36

2 1059



http://kkkchen.github.io

今天完成的事情:

1 基本完成task5,感觉总有些对齐没有绝对对齐;


明天计划的事情:

1 研究table-cell的使用方法;

2 研究图片和文本如何居中对齐;


遇到的问题:

1 把之前task3遇到的问题解决了

把设置height改为min-height即可

2 select设置其宽度后,如何让文字水平居中,垂直居中?

3 task5的竖直border线中间明显,到两边逐渐消失是怎么实现的?


收获:

1学到新单位:(但是兼容性不怎么好,慎用) 

1vw 等于1/100的视口高度

1vh 等于1/100的视口高度


2 学到如何使用图像背景实现视差效果,到时抽空修改一下自己的主页;


3 图像替换:因为有些文字无法用css实现显示,只能用图像(例商标等)

a.FIR:将图像背景化,再输入文字并使用display:none或visibility:hidden实现;

(缺陷:如果使用的是屏幕阅读器,将无法获取文本,造成严重的可访问性问题)


b.Phark:将图像背景化,再将输入的文字设置非常大的负值文本缩进:text-indent:-5000px等

(缺陷:如果设备设置不显示图像或网速过慢无法加载到图像,那无法看到该区域显示什么内容)


c.sIFR:使用js搜索文本并替换成一个小的Flash文件,Flash文件中的文本是可选择(即复制粘贴的)

(缺陷:需要页面完全加载后,才会替换成Flash文件,所以在大型网站避免使用)


4 :target伪类实现Tab切换效果,其核心就是把目标设为z-index:1;


5 可以使用:hover和display:none来制作提示;


6 使用overflow:hidden来实现让父元素包含浮动的子元素;



返回列表 返回列表
评论

    分享到