如何让样式适应不同的移动端
2017-11-01 09:55
155 查看
移动端如何适应各种手机的分辨率呢
下面是我用Google Chrome浏览器的Iphone5显示的效果
当所有的数值都相同的时候
demo1.html效果如下:
demo.html的效果如下:
下面分别是demo1.html和demo.html的代码
demo1.html代码如下:
demo.html的代码如下:
自己可以把上面两个html分别运行一下,用不同的显示格式试试
下面是我用Google Chrome浏览器的Iphone5显示的效果
当所有的数值都相同的时候
demo1.html效果如下:
demo.html的效果如下:
下面分别是demo1.html和demo.html的代码
demo1.html代码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0" /> <title>Title</title> <style type="text/css"> #div1{ position: relative; height: 200px; width: 100%; border: 1px #ff7567 solid; background: #a9ff0d; } #div2{ position: absolute; margin-left: 15%; font-size: 20px; } #div3{ position: absolute; margin-left: 50%; font-size: 20px; } </style> </head> <body> <div id="div1"> <div id="div2">姓名:z</div> <div id="div3">年龄:18</div> </div> </body> </html>
demo.html的代码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> #div1{ position: relative; height: 2rem; width: 100%; border: 1px #ff7567 solid; background: #a9ff0d; } #div2{ position: absolute; margin-left: 15%; font-size: 0.2rem; } #div3{ position: absolute; margin-left: 50%; font-size: 0.2rem; } </style> </head> <body> <div id="div1"> <div id="div2">姓名:z</div> <div id="div3">年龄:18</div> </div> </body> <script type="text/javascript"> //1rem等于100px var docEl = document.documentElement, //当设备的方向变化(设备横向持或纵向持)此事件被触发。绑定此事件时, //注意现在当浏览器不支持orientationChange事件的时候我们绑定了resize 事件。 //总来的来就是监听当前窗口的变化,一旦有变化就需要重新设置根字体的值 resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function() { //设置根字体大小 docEl.style.fontSize = 100 * (docEl.clientWidth / window.screen.width) + 'px'; }; //绑定浏览器缩放与加载时间 window.addEventListener(resizeEvt, recalc, false); document.addEventListener('DOMContentLoaded', recalc, false); </script> </html>
自己可以把上面两个html分别运行一下,用不同的显示格式试试
相关文章推荐
- 为适应不同屏幕的宽度,datagrid用百分比设置宽度,无法事先知道各列的PX值,如何用样式控制内容的截取
- DevExpress XtraReports如何使奇偶行拥有不同的样式
- 百度地图,如何绘制不同样式的折线
- 如何让每个 WordPress 页面有不同的风格或者样式
- 如何让android app适应不同分辨率
- js CSS实现同一应用样式适应不同系统
- 如何切换flex程序间的不同的样式
- 微信公众平台Java开发如何让网页自适应不同分辨率的手机浏
- 如何判断接受的信息来源于pc还是移动端,以及代码的的不同处理
- 不同css样式适应不同屏幕大小实现自适应宽度
- Android布局layout如何适应不同的分辨率和不同大小的屏幕
- 模态视图(modalTrasitionStyle)如何适应不同的版本
- 如何让Android自适应不同分辨率或不同屏幕大小的layout布局
- 七牛用户如何将视频转码成普清高清来适应不同的手机端或者web端
- 网页 如何适应不同分辨率
- 如何是使EVC应用程序自适应不同尺寸的LCD?
- 如何利用CSS给同一个网页中的超链接设置设置不同的样式?
- 如何让app适应不同分辨率(转)
- 同一个TextView如何显示不同颜色的文字、字体大小、字体样式
- android 图片大小如何设置可以自适应不同分辨率