rem即是以html文件中font-size的大小的倍数rem布局的原理:通过媒体查询设置不同屏幕宽度下的html的font-size大小,然后在css布局时用rem单位取代px,从而实现页面元素大小的动态适配,做出更漂亮整洁的页面rem布局的好处:1.页面整洁2.动态适配缺点:1.需要计算rem,但可以通过自动转化单位插件弥补 less:是一门css扩展语言,也成为css预处理器,引入了变量,mixin(混入).运算以及函数等功能css弊端:1.冗余度高 2.维护成本高 3.没有很好的计算能力…
一.昨日内容回顾 技术行业 (1)ajax技术 XMLHttpRequest() <1>创建XMLHttpRequest()对象 <2>检测状态(通过readyState的改变,来做请求拦截) <3>open('GET',URL) <4>send() (2)jquery的ajax技术 //get请求 请求体的数据会保存到url上.get请求不安全,2kb $.ajax({ url:"....", type:'get', success:f…
1.用js计算 <script> (function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function () { var clientWidth = docEl.clientWidth; if (!clientWidth) return; docEl.style.fo…
一.媒体(介)查询 1.1 基本语法 媒体查询由媒体类型和一个或多个检测媒体特性的条件表达式组成.媒体查询中可用于检测的媒体特性有:width.height和color(等).使用媒体查询可以在不改变页面内容的情况下,为特性的一些输出设备定制显示效果. 使用 @media 查询,你可以针对不同的媒体类型(媒体.媒介)定义不同的样式.@media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的. 基本语法: @media 约束词  媒体类型…
响应式布局 在不同设备上,同一网页根据设备特性(显示屏大小,分辨率)呈现不同的布局样式. 思考: 获取设备相关信息 将屏幕划分为几个区域 给需要变化的结构写多套 css 样式 媒体查询 常用写法 @media screen and (min-width: 768){} 核心内容 #box { width: 200px; height: 200px; background-color: pink; } /* 媒体选择器 */ /* <= 768 */ @media screen and (max-…
<meta name="screen-orientation" content="portrait"> <meta name="full-screen" content="yes">//开启全屏 <meta name="browsermode" content="application"> <meta name="x5-orientat…
刚开始做移动端的开发的时候,大多时候是在使用 像素(PX)来写页面和布局的,但是使用下来,还是有多少不好用! 随之就开始用 rem 来写,rem写的结果是页面放到一些屏幕上,字体过小,如果页面渲染用了rem,但是网站后台编辑器里的字体大小是用像素来做的,这就可能出现一种情况,rem设置的像素要比编辑器里设置的像素要小很多,所以所有的都用 rem 来设置大小,还是有些许问题. 互联网技术,想来想去还是看看阿里是怎么做的?打开淘宝的手机端,他使用的 px+rem混合做的,经过测试确实这种比较好! 下…
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>移动端--rem案例</title> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-sc…
@media only screen and (max-width: 1080px), only screen and (max-device-width:1080px) { html,body { font-size:16.875px; } } @media only screen and (max-width: 960px), only screen and (max-device-width:960px) { html,body { font-size:15px; } } @media o…
原文转载:https://blog.csdn.net/sinat_17775997/article/details/81020417 一.媒体查询 不同物理分辨率的设备,在还原设计稿时,css中设置的px所对应的物理像素是不同的,css像素并不是一个固定宽度. 如设计稿总宽100px,屏幕视窗物理像素1000px,如果要设置设计稿沾满屏幕,那么css中设置的1px=1000/100物理像素. 因此通过一套样式,是无法实现各端的自适应.由此我们联想: 如果一套样式不行,那么能否给每一种设备各一套不…