在HTML页面里面的DIV总是根据不同的分辨率弄的乱七八糟的。。
如何用JS去自动获得本机的分辨率来调整窗体
请给出详细代码。
如何用JS去自动获得本机的分辨率来调整窗体
请给出详细代码。
解决方案 »
- 如何用html字符串创建jquery对象?
- 获取标签里面的属性值?
- javascpirt 里面的 juery 语法
- DIV层随滚动条一起上下
- 急~~获取图片实际尺寸~~等
- 为什么window.open()的第二个参数设置成空后能同时打开多个窗口?会默认生成不一样的title?
- 关于prototype对象
- 帮忙看看这段代码有什么问题
- 请问点击select控件右边下拉箭头的函数是什么
- vue中v-html解析图片路径出错!
- 火急火燎的问题(父子页面传值)..全部分都给上了!!!
- 求救:jQuery.js Prototype.js共存 jQuery.fn.extend 扩展jQuery非Prototype ,冲突了
screen.height 获取屏幕高度
你可以根据这个来设置div的大小
我以前是设计两个布局页面来适应不同的分辨率<html><body><script language="Javascript">
<!--
if(screen.width == "800")
{
location="page1.htm"
}
else
{
location="page2.htm"
}
//-->
</script></body></html>
但是现在有些不可取,增加了维护负担,
建议这么搞,在一个页面载入完毕后再运行这个逻辑,来调用不同的.css文件, 然后就是写两个以上css了,当然你要把所有的界面控制都写在css里面.
否则的话你还是在设计的时候多用百分比,少用绝对高宽吧!当然你也可以只把那些有分辨"争议"的属性写在css里面!来切换!
网页可见区域高:document.body.clientHeight
网页可见区域宽:document.body.offsetWidth (包括边线的宽)
网页可见区域高:document.body.offsetHeight (包括边线的宽)
网页正文全文宽:document.body.scrollWidth
网页正文全文高:document.body.scrollHeight
网页被卷去的高:document.body.scrollTop
网页被卷去的左:document.body.scrollLeft
网页正文部分上:window.screenTop
网页正文部分左:window.screenLeft
屏幕分辨率的高:window.screen.height
屏幕分辨率的宽:window.screen.width
屏幕可用工作区高度:window.screen.availHeight
屏幕可用工作区宽度:window.screen.availWidth希望对楼主有用
用JS算出不同分辨率下长宽。动态改变布局。