发表于: 2018-05-21 10:26:54

2 672


今天完成的事情:

1、把上次师兄给出的指点进行完善,修改了九宫格的颜色和任务图一致。

2、css样式表使用外联式的,在head内用link标签引用外部的css样式表文件。

3、让九宫格内居中显示的文字,也跟随着九宫格的大小变化而变化,实现自适应。

重点来了,这个不知道我做的对不对。

文字要想实现自适应,跟随父对象大小的变化而变化,那么,用来表示文字大小尺寸的单位改用什么呢?

绝对单位px什么的肯定不能用了,只能用相对单位,来回顾一下:

em:表示父几点字体的大小比例。

rem:表示根节点html(一般默认16px)字体大小的比例。

用em和rem来表示字体单位,它的变化是必须根据上一级或者是根节点的字体大小变化而变化的,跟视口的大小变化毫无关系,且,就跟文字的父对象div框的大小变化毫无关系。所以这两个不能用。

那还剩下%、vw、vh这三个。

我试了下%,这个不管用,不明所以。。。

so,,,文字的单位和父对象div的单位用一样的都用vw,问题一下子就解决了。

原因:vw表示的是当前视口宽度的百分比,文字和其父对象div 都用它来表示,随着浏览器视口的变化,它的大小就会随着变化。

不知道我这么理解对不对,望师兄指点......

代码和文件都重新上传了,这次是修改过的地址。

4、padding:表示盒子的边框到盒子内部内容的距离。

margin:表示盒子的边框到盒子外部其它对象之间的距离。

它们可以任意的控制上下左右四个方向的距离。


明天的计划:

继续学习内边距、外边距,重点盒模型。


遇到的问题:

就是不知道字体用vw来表示对不对。


收获:

1、九宫格自使用,以及九宫格内部文字大小的自适应。

2、css加载外部样式表的使用方法。

3、padding和margin的表示方法。


返回列表 返回列表
评论

    分享到