php获取当前页面宽度

php获取当前页面宽度,第1张

JQ行吗?

$(document)width();  然后传到后台接收咯

手册 ajax事件

这个是简单的例子:

JS:

<scritp>

$(function(){

    var H = $(document)width(); 

    $post("testphp",{h:H},function(data){

        alert(data);

    });

});

</script>

这里假设html和php是同目录

testphp

<php

    $h = $_POST['h'];    //这个就是接收的参数

    echo $h;die;

>

//具体的就不说明了,代码运行一次就明白了,访问html文件

获取浏览器窗口大小,jQuery的写法是这样:

$(window)width()

$(window)height()

等比例地定位div,可以设置div样式

例如:position:absolute;top:10%;left:20%;width:40%;height:50%

1、在网页的<head>中增加以上这句话,可以让网页的宽度自动适应手机屏幕的宽度:

[html] view plaincopy

<meta name="viewport" content="width=device-width, initial-scale=10, minimum-scale=05, maximum-scale=20, user-scalable=yes" />

<meta name="apple-mobile-web-app-capable" content="yes" />

<meta name="format-detection" content="telephone=no" />

<!--

第一行:

width=device-width :表示宽度是设备屏幕的宽度

initial-scale=10:表示初始的缩放比例

minimum-scale=05:表示最小的缩放比例

maximum-scale=20:表示最大的缩放比例

user-scalable=yes:表示用户是否可以调整缩放比例

第二行:

设定iphone端页面全屏。

第三行:

取消数字被识别为电话号码。

-->

2、如果是想要一打开网页,则自动以原始比例显示,并且不允许用户修改的话,则是:

[html] view plaincopy

<meta name="viewport" content="width=device-width, initial-scale=10, minimum-scale=10, maximum-scale=10, user-scalable=no" />

3、这样可以把一些页头横幅等的的宽度都设置成style="width:100%",整个页面在设备上看起来就是全屏的了。

第二种方法:

android中放入html 无非是嵌再webView里。为什么要在html中获取呢,在webView所在的activity中获取不行么。

DisplayMetrics dm= new DisplayMetrics();

activitygetWindowManager()getDefaultDisplay()getMetrics(dm);

width= dmwidthPixels;

height= dmheightPixels;

希望能对你有所帮助 !

alert($(window)height()); //浏览器时下窗口可视区域高度

alert($(document)height()); //浏览器时下窗口文档的高度

alert($(documentbody)height());//浏览器时下窗口文档body的高度

alert($(documentbody)outerHeight(true));//浏览器时下窗口文档body的总高度 包括border padding margin

alert($(window)width()); //浏览器时下窗口可视区域宽度

alert($(document)width());//浏览器时下窗口文档对于象宽度

alert($(documentbody)width());//浏览器时下窗口文档body的高度

alert($(documentbody)outerWidth(true));

div中是在jsp中使用,用来设置区域上的效果,可以使用document对象来获得该div的id,进而得到该div所占据的宽度值,如下:

<div id="banner" style="width:100%">

js获取banner的宽度:documentgetElementById("banner")offsetWidth

windowscreenwidth

网页可见区域宽: documentbodyclientWidth

网页可见区域高: documentbodyclientHeight

网页可见区域宽: documentbodyoffsetWidth (包括边线的宽)

网页可见区域高: documentbodyoffsetHeight (包括边线的高)

网页正文全文宽: documentbodyscrollWidth

网页正文全文高: documentbodyscrollHeight

网页被卷去的高: documentbodyscrollTop

网页被卷去的左: documentbodyscrollLeft

网页正文部分上: windowscreenTop

网页正文部分左: windowscreenLeft

屏幕物理分辨率的高: windowscreenheight

屏幕物理分辨率的宽: windowscreenwidth

屏幕可用工作区高度: windowscreenavailHeight

屏幕可用工作区宽度: windowscreenavailWidth

屏幕缩放因子:windowdevicePixelRatio

屏幕逻辑分辨率:windowscreenwidth windowdevicePixelRatio (缩放因子与物理分辨率的乘积)

css不行的,如果用css表达式可以取到页面宽度和高度,但不兼容非ie浏览器。这个还是应该用js取:

documentdocumentElementclientWidth:取得浏览器页面可视区域的宽度documentdocumentElementclientHeight:取得浏览器页面可视区域的高度

screenwidth:取得屏幕宽度

screenheight:取得屏幕高度

screenavailWidth:取得除任务栏外的屏幕宽度

screenavailHeight取得除任务栏外的屏幕高度

级联样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。

以上就是关于php获取当前页面宽度全部的内容,包括:php获取当前页面宽度、js怎么获取整个浏览器页面宽度、如何在html中获得android手机中浏览器的屏幕的宽度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9598586.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存