em相对于父元素,rem相对于根元素,即html,一般 1em=16px,浏览器默认,为了计算方便,我们将font-size 设置为 16px* 0.625=10px 此时1em = 10px 举个列子
body {font-size: 62.5%} div1 {width: 60em; /*60* 10=600px*/} div2 {font-size: 20px; /*此时在div 中 1em= 20px*/}
总结起来就是 父元素不设置font-size的话,就继承body 1em=16px,假如你想计算方便可以将body的font-size 设置为 62.5%,rem比起来就相对好理解一点,
html {font-size: 16px;}
那么以后的都是 1rem=16px, 我是这么理解的,希望不要误导你!可以上MDN查看 相关信息。
结构
<body> <div class="div1"></div> <div class="div2"></div> </body> em body {font-size: 62.5%; color: #000; font-family: "微软雅黑";} .div1 {height: 3em; background-color: #333; /*由于chrome字体默认是12px, 所以此时height=36px*/} ul, ol {list-style: none;} .div2 {font-size: 20px; height: 2em; background-color: #555; /*这里改变了font-size 所以height=40px*/} rem html {font-size: 20px; color: #000; font-family: "微软雅黑";} .div1 {height: 3rem; background-color: #333; /*此时height=60px*/} ul, ol {list-style: none;} .div2 {font-size: 20px; height: 2rem; background-color: #555; /*改变font-size不在影响 所以height=40px*/}
em是相对于父元素的font-size属性值来计算的
rem是相对于html标签的font-size属性值来计算的
<html style="font-size:20px;"> <body> <div style="font-size:10px;"> <div style="font-size:1em;">1em*10=10px</div> <div style="font-size:1rem;">1rem*20=20px</div> </div> </body> </html>
1、按客户要求订制,专业技术员做到客户满意为止。
2、网页栏目和网页数不限,用户可通过网站后台增加和修改。
3、网站电脑版和移动版同时开发,同一网址,电脑打开是电脑版网页,手机打开自适应手机版网页。
4、网站美工和客户相互配合,客户提供产品相关的图片资料,美工排版,上传到网站。
5、网站搭建完成后,配网站操作说明书,和操作视频教学。
6、配相关网站优化排名资料,和网页图片处理软件,管理操作资料推送给客户。
7、根据搜索引擎规则编写网站代码,自然排名和竞价排名,容易被搜索引擎收录。
8、交一次搭建网站制作费用,获得终身网站使用权。
1、从专业拍摄产品图片;
2、到美工处理产品图片;
3、到上传产品资料图片;
4、到网店旺铺排版装修;
5、到优化管理网店旺铺。
同时网店经营商家只需要每天上班时间,按时登录网店的在线客服沟通工具,等待与询盘过来的客户及时沟通,也就是开始等待接订单。