/*去掉全局边框,页面就正常了(就没有滚动条了)*/

div{

border: 1px solid red;

}

img{

border: 1px solid red;

}

font{

border: 1px solid red;

}

ul{

border: 1px solid red;

}

body{

background-color:yellow;

}

1

2

3

4

5

6

window.οnresize=function(){

init_main(1);

}

/**

* @param scale 主体占窗口比例

* @return

*/

function init_main(scale){

var innerWidth=window.innerWidth;

var innerHeight=window.innerHeight;

var main=document.getElementById("main");

//主体比例为16:9

if(innerWidth

main.style.width=innerWidth;

main.style.height=(parseInt(main.clientWidth/(16/9)));

return;

}

if(innerWidth>innerHeight){

main.style.width=innerWidth*scale;

main.style.height=(parseInt(main.clientWidth/(16/9)));

}

var main_width=main.clientWidth;

var main_height=main.clientHeight;

if(main_height>innerHeight){

init_main(scale-0.001);

}

document.getElementById("info").innerHTML=innerWidth+"-"+innerHeight+"-"+main.style.width+"-"+main.style.height;

}

init_main(1);

html自动适应分辨率,自适应分辨率html相关推荐

  1. js自动缩放页面自适应屏幕分辨率

    js自动缩放页面自适应屏幕分辨率 欢迎使用Markdown编辑器 欢迎使用Markdown编辑器 当开发前端页面在分辨率1920的情况下,需要切换到小屏,有种方法是可以对屏幕比例进行缩放,通过css3 ...

  2. 自适应分辨率可扩展二层JS下拉菜单

    1. S下拉菜单原理 下拉菜单实际上就是在开始的时候显示一级或者说是主菜单(图一).当触发条件(例如:鼠标移动到上面时)显示次级菜单(图二). 图一 图二 那么如何实现这样的效果呢.其实很简单.所有的 ...

  3. Android程序对不同手机屏幕分辨率自适应的总结

    各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知.目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240.当然还有魅族M9的D ...

  4. 自适应分辨率的大屏的工具推荐

    功能需求 支持多个数据源的数据在同一个大屏显示 组件化设计,可拖拽各种组件大小位置制作复杂的大屏. 通过拖拽自由布局,可以叠加显示. 支持各种echarts统计图形,支持滚动表格,支持自定义html和 ...

  5. 解决flex4 分辨率自适应问题

    解决flex4 分辨率自适应问题 参考文章: (1)解决flex4 分辨率自适应问题 (2)https://www.cnblogs.com/lost-1987/articles/3502321.htm ...

  6. android生成大分辨率图片,自动生成Android不同分辨率下的图片

    转自: http://blog..net/offbye/article/details/50012605 Android屏幕分辨率适配的图标处理比较麻烦,让UI做不同尺寸的图片也挺浪费时间的,并且容易 ...

  7. qt不规则按钮样式在自适应分辨率时应该注意的图片缩放模式

    提要 qt设置不规则按钮的样式,并要求不规则按钮能够适应不同的分辨率,分为同比例的分辨率,如16:9,也可以为不同比例的的分辨率,如之前为16:9,同时适应16:5的分辨率.在设置不规则按钮时背景图片 ...

  8. WinForm窗体自适应分辨率

    我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观.实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可.因 ...

  9. pyqt界面屏幕分辨率自适应_在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法

    在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法 PyQt5: 程序入口添加 QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHi ...

最新文章

  1. 属性配置文件详解(2)(十七)
  2. hduoj1568 Fibonacci
  3. COJ 2192: Wells弹键盘 (dp)
  4. fir.im Weekly - APP 性能监测优化 二三事
  5. 【数据竞赛】2020年11月国内大数据竞赛信息-奖池5000万
  6. Python函数式编程简介(五)偏函数
  7. 第二周CoreIDRAW课总结
  8. Codeforces Round #446 (Div. 1) B. Gluttony 构造 + 补集思想
  9. CListCtrl 使用演示的例子
  10. Google AdSense广告被屏蔽
  11. LinkedHashMap和TreeMap的有序性
  12. php mail laravel,Laravel框架实现的使用smtp发送邮件功能示例
  13. mysql5.0查询表_Mysql5.0查询表结构 | 学步园
  14. 拜托,面试别再问我堆(排序)了!
  15. LOJ2420「NOIP2015」神奇的幻方
  16. 局域网IP扫描软件(softperfect network scanner中文版) v7.2.9
  17. 隐私计算--21--分布式机器学习
  18. B - Relatively Prime Graph -CodeForces - 1009D-csdn博客
  19. DruidDataSource
  20. 阿里P6工作四年,女友跑路、晋升无望、年薪45W买不起房,加班加到焦虑!

热门文章

  1. 适合IT人的茶:雪域珍品——高原黑珍珠
  2. 【JavaScript】 9 - JavaScript数组
  3. js事件委托(事件代理)的原理以及优缺点
  4. JavaScript系列—简述JS中的事件委托和事件代理
  5. 《OpenCV3编程入门》学习笔记五:core组件进阶
  6. LTE-5G学习笔记28--5G NR-BWP介绍
  7. uni-app 小程序文件下载并分享
  8. 数据交互工具 -- HUE
  9. 直播回顾 | 如何运用数智化助力光伏上游产业节能降碳?
  10. 2021年P气瓶充装复审考试及P气瓶充装模拟试题