发表于: 2019-10-30 22:29:02

1 976


一。今天完成的事情

px特点:
1、IE无法调整那些使用px作为单位的字体的大小
2、国外的大部分网站能够调整的原因在其使用了em或rem作为字体单位;
3、Firefox能够调整px和em、rem,但是96%以上的中国网民使用IE浏览器(或内核)
px像素(pixel)。相对长度单位。像素px是相对于显示器pingmu分辨率而言的。
em是相对长度单位。相当于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相当于浏览器的默认字体尺寸

任意浏览器的默认字体尺寸都是16px。所有未经调整的;浏览器都符合:1em=16px。那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明font-size=62.5%,这就使em值变为16px*62.5%=10px,这样12px=1.2em,10px=1em,也就是说主要将你原来的px数值除以10,然后换上em作为单位就行了。

em特点
1、em的值并不是固定的;
2、em会继承父级元素的字体大小

所以我们在写css的时候,需要注意两点:
1、body选择器中声明font-size=62.5%
2、将你原来的px数值除以10,然后换上em作为单位
3、重新计算那些放大的字体的em数值。避免字体大小重复声明。
也就是避免出现1.2*1.2=1.44的现象。比如说你在#content中声明了字体大小为1.2em,那么在声明p的字体大小时就只能是1em,而不是1.2em,因为此em非彼em,他因继承#content的字体变高而变为了1em=12px。
举例:
p {font-size:14px; font-size:.875rem;}
选择是用什么字体主要是由你的项目来决定,如果你的用户群都使用最新版的浏览器,那推荐使用rem,如果要考虑兼容性,那就使用px,或者两者同时使用。
关于自适应,屏幕分辨率,图片尺寸
手机分辨率就是屏幕的像素点,1080*1920之类。
屏幕大小,4.7寸5寸等是指手机屏幕对角线的物理长度
实际密度:( dpi,dot per inch, 每英寸的像素点数,数值越高越细腻),计算方法就是:屏幕对角线上的像素点数÷屏幕对角线的物理长度=n。说明每一寸长度上有n个像素点。下表列出了常见的低中高超高超超高密度。


之后根据任务想把任务三的代码写出来,但是截止到现在,还没有做好布局,把四个从ps上面切出来的图插入到了代码里面,文字也都写好了,但是还没有做好布局,在这里卡住了。

二、明天要做的事情

做完任务三,开始任务四

三、遇到的难题

页面的布局还不太明白

四、收获

可以简单的做一点点的简单布局了,但是还是做不好,继续学习



返回列表 返回列表
评论

    分享到