前端布局————长度比例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端布局————长度比例相关的知识,希望对你有一定的参考价值。
参考技术A这是一些不太惹人注意的知识,但是掌握了他会对你的前端不具有很大帮助。
在前端布局时,我们将长度单位分为两种,一种是绝对单位,一种是相对单位。
上述这些就是绝对单位,这些单位在现实中有绝对定义,不会随着你的布局平台大小比例变化而变化 (ps:1inch = 2.54cm)
没错,你没有看错,px是一个相对单位,px是Pixel的缩写,代表的是图像上最小的一个点的大小,他会因为图像大小的不同而改变, 比如1024x1024的一张图,当他的长宽扩大一倍,而分辨率不变(即1024x1024),那么他的每个像素的大小都将扩大一倍
通常我们所指的4.5寸、5,0寸这些手机屏幕的大小指的是手机屏幕对角线的距离 (只包括可显示部分,边框部分不包括)
我们在开发移动设备的网站时,最常见的的一个动作就是把下面这个东西复制到我们的head标签中:↓↓↓
该meta标签的作用是让当前viewport的宽度等于设备的宽度, 同时不允许用户手动缩放
(ps:移动端下定宽写法:viewport width=定值(设计稿宽),我们不设置缩放相关属性,移动端浏览器会自动缩放页面以适配屏幕)
rem 和 em 单位是由浏览器基于你的设计中的字体大小计算得到的像素值。em 单位基于使用他们的元素的字体大小。rem 单位基于 html 元素的字体大小。em 单位可能受任何继承的父元素字体大小影响。rem 单位可以从浏览器字体设置中继承字体大小。
(ps:一般情况下,不要给字体大小用rem)
前端之响应式布局
实现效果:根据缩放比例不同或者浏览设备不同显示不同的css布局
代码如下:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>响应式布局</title> 6 <style> 7 @media (min-width: 400px) { 8 .ww{ 9 width:50%; 10 background-color: dodgerblue; 11 float: left; 12 } 13 } 14 @media (min-width: 800px) { 15 .ww{ 16 width:50%; 17 background-color: red; 18 float: left; 19 } 20 } 21 22 </style> 23 </head> 24 <body> 25 <div class="ww">media</div> 26 <div class="ww">666</div> 27 </body> 28 </html>
以上是关于前端布局————长度比例的主要内容,如果未能解决你的问题,请参考以下文章