h5 移动端适配3中方式
来源:互联网 发布:godaddy虚拟主机 java 编辑:程序博客网 时间:2024/06/14 00:12
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><style>html{}body{background-color: royalblue;box-sizing: content-box;}.a{height: 19rem;width: 19rem;background-color: aquamarine;}.b{height: 14rem;width: 14rem;background-color: chartreuse;}.c{height: 7rem;width: 7rem;background-color: darkblue;}/* * 1 固定写法@media only screen and (width: 320px) {html {font-size: 16px;}}@media only screen and (width: 360px) {html {font-size: 18px;}}@media only screen and (width: 375px) {html {font-size: 18.75px;}}@media only screen and (width: 400px) {html {font-size: 20px;}}@media only screen and (width: 411px) {html {font-size: 20.55px;}}@media only screen and (width: 414px) {html {font-size: 20.7px;}}@media only screen and (min-width: 640px) {html {font-size: 32px;}}* * *//* * 2 区间写法 * @media only screen and (max-width: 320px) { html { font-size: 16px; }}@media only screen and (min-width: 321px) and (max-width: 360px) { html { font-size: 18px; }}@media only screen and (min-width: 361px) and (max-width: 375px) { html { font-size: 18.75px; }}@media only screen and (min-width: 376px) and (max-width: 384px) { html { font-size: 19px; }}@media only screen and (min-width: 385px) and (max-width: 413px) { html { font-size: 19px; }}@media only screen and (min-width: 414px) and (max-width: 480px) { html { font-size: 20.7px; }}@media only screen and (min-width: 481px) and (max-width: 540px) { html { font-size: 27px; }}*/ /** 它的页面有一个特点,就是:顶部与底部的bar不管分辨率怎么变,它的高度和位置都不变中间每条招聘信息不管分辨率怎么变,招聘公司的图标等信息都位于条目的左边,薪资都位于右边这种app是一种典型的弹性布局:关键元素高宽和位置都不变,只有容器元素在做伸缩变换。对于这类app,记住一个开发原则就好:文字流式,控件弹性,图片等比缩放。以图描述: * */</style></head><body><div class="a"><div class="b"><div class="c">asdasd</div></div></div><script>//3 js方式window.onload = function () {var screenWidth = window.screen.width;var widht = document.getElementsByClassName('a')[0];var html = document.getElementsByTagName('html')[0];html.style.fontSize = (screenWidth/20)+"px";//console.log('fontsize= '+fontsize);console.log('大盒子宽度= '+widht.offsetWidth);}</script></body></html>
0 0
- h5 移动端适配3中方式
- H5移动端适配
- h5在移动端适配经验总结
- H5移动端适配(flexible.js)
- H5移动端3大框架-html5
- FineReport中如何安装移动端H5插件
- 移动h5自适应布局
- H5 移动APP 框架
- h5移动开发web
- 移动H5开发基础
- H5移动端知识
- 移动端H5调试
- H5移动开发
- H5移动端开发
- H5移动页面自适应
- H5移动端常见问题
- h5 移动web拍照
- 微博开放平台SDK 移动端的H5方式授权过程分析
- socket 简单理解
- js中如何通过单击事件获取当前对象,并传递当前对象到函数中?
- 【LeetCode】 61. Rotate List C语言
- Matlab 图像压缩编码—代码内容
- 逆向打印、销毁、查找结点之递归实现
- h5 移动端适配3中方式
- c++中的栈、stack的初步应用
- jeecg框架中时间控件时分秒的显示
- 网络流24题 飞行员配对
- ES安装以及使用
- L1-031. 到底是不是太胖了 java
- ACM-生理周期
- LIntCode 等价二叉树
- 数组排序算法之,组成最大数