草庐IT

viewport-vw

全部标签

html - iOS视口(viewport)设置

我正在构建一个特定于iPad的网络应用程序。目前,我正在尝试设置页面宽度和视口(viewport)设置以优化网站。我想要实现的是让网络应用在横向和纵向模式下都占据全屏,无需用户缩放,内容左右两侧也没有空白区域。我可以通过以下方式实现:和max-width:1024px;min-width:768px;然后,问题是为可变宽度编写我所有的css。我真的更喜欢有一个单一的css宽度,这样我就可以正确地编码页面元素的宽度。因此,如果我将css设置为具有单一宽度,我似乎无法正确设置视口(viewport)!当我使用这些设置纵向打开页面时:一切正常。当我将设备旋转到横向时,一切都很好。然后回到肖像

ios - 如何修复 iOS 视口(viewport)错误?

想象一下以下设置:默认CSS:body{width:100%;}某些元素的CSS更改(我们称之为button-X)点击:body{margin:000-webkit-calc(100%-100px);min-width:640px;overflow-x:hidden;}这在桌面浏览器中有什么作用?它使整个body几乎100%向右移动。水平滚动条不出现。您只能看到位于屏幕最右侧的body的左侧部分(100px)。这在iPhone4SiOS6.0.1中有什么作用?实际上有两种行为:不正确:如果您只是运行Safari并单击button-X,它将开始以1200px而不是640px显示您的网站.

javascript - 如何在 iPhone/iPad 上更改视口(viewport)?

我有一个608像素宽的Canvas元素,我试图让iPhone和iPad都放大,以便它填满屏幕。我一直在试验各种值,但似乎没有一个在两种设备上都适用。这是我目前拥有的(适用于iPhone但在iPad上看起来很小):我怎样才能做到这一点? 最佳答案 已解决,需要确保最小和最大比例设置正确,否则会受到限制! 关于javascript-如何在iPhone/iPad上更改视口(viewport)?,我们在StackOverflow上找到一个类似的问题: https://

html - iOS 浏览器 : 100% width fixed position header wider than viewport

我遇到了一个特别影响iOS上的Safari的问题。我正在构建一个页面,它有一个固定位置的标题,它是视口(viewport)的宽度。页面的内容是一系列应该向右滚动的图像(数量可变)。当用户滚动时,标题应保持在原位。在iOSSafari上,固定标题略大于视口(viewport),并且滚动速度也与其余内容不同。我已将代码缩减为以下内容,但仍然无法解决这个问题-以下代码在我测试过的所有其他浏览器中都能完美运行。(我的目标是IE8+)我主持过这个问题的例子here.感谢您的任何建议和帮助。testhtml{font-size:10px;height:100%;white-space:nowrap

php - 首次加载时在 php 中获取用户的屏幕和视口(viewport)尺寸

我想在PHP中获取用户访问页面时屏幕和视口(viewport)的高度/宽度。我尝试了不同的方法,但它们都会导致其他问题。我的目标:获取第一次加载时的信息(无跳转页面,无重新加载)。不更改网址不影响在加载时运行的其余PHP,或使该PHP运行两次到目前为止我尝试了什么:获取视口(viewport)尺寸的Javascript:if(!isset($_POST['width'])||!isset($_POST['height'])){echo'$(document).ready(function(){varheight=$(window).height();varwidth=$(window)

android - 为什么 Chrome 开发者工具在模拟移动设备时设置这么大的视口(viewport)大小?

我有一个测试文档如下:所以它只是一个空文档。在正常浏览器模式下,我得到一个漂亮的空白页面,没有滚动条。但是当我打开devtools并打开移动仿真(例如,SonyXperiaZ、Z1)时,我看到滚动条(水平和垂直),并且html元素大小为980x1742。这是从哪里来的?它不应该至少为零高度吗? 最佳答案 要使您的页面与屏幕大小相同(无缩放或其他方式),请将其放在页眉中:在Mozilla的开发者网站here上有一些关于它的更多信息,以及您可能会发现有用的其他参数。. 关于android-为

java - 舞台不工作的 Libgdx 视口(viewport)

2个月前,我偶然发现了我正在开发的游戏无法在其他设备上扩展的问题。所以我决定实现视口(viewport),因为人们说这是最好的方法,也是一种简单的方法。但自从我开始以来已经过去了大约2个月,但仍然没有一个有效的例子。我已经阅读了我能找到的每一页,多次阅读wiki并询问了几个人,但从来没有得到帮助我让它工作的答案。所以问题是我需要做3件事,首先我有一个舞台,这是我要放置我所有Actor的地方(按钮和其他东西),然后我需要我的摄像头,在这种情况下是一个OrthographicCamera,然后我需要一个视口(viewport)来缩放所有内容。这是我的最新测试:http://pastebin

android - 视口(viewport)单位在 Cordova 移动应用程序中不起作用

我正在尝试对我的应用进行响应式网页设计,以使其适应多种屏幕。因此,我在我的css中使用视口(viewport)单位(vw和vh)来处理从字体大小到边距的所有内容。但是cordovawebview不支持视口(viewport)单位。我被困在这里。有没有什么方法可以让vh和vw单元在cordovawebview上工作?要么有没有其他方法可以为我的应用程序获得响应式网页设计,以便我可以在多个屏幕(android)上发布它。提前致谢。 最佳答案 我有js解决方法,它在cordova应用程序中工作正常代码:varw=$(window).wid

android - chrome 模拟设备的 Oneplus 6 视口(viewport)大小

我想在GoogleChrome的模拟设备列表中将OnePlus6添加为自定义设备,但我找不到:设备像素比用户代理字符串 最佳答案 有关更多信息,您可以查看thispage.根据该页面:widthxheight:568x320Devicepixelratio:2.6252但是对于用户代理,他们列出了很多。我使用的是:Useragentstring:Mozilla/5.0(Linux;Android9;ONEPLUSA6000Build/PKQ1.180716.001;wv)AppleWebKit/537.36(KHTML,likeGe

android - Android 4.4+ 中的 App WebView 无法正确处理视口(viewport)

我正在寻找有关新4.4+AndroidWebview视口(viewport)相关问题的解决方案。这个问题,详细来说,是在新的4.4+Androidwebview中,viewport没有被正确处理,或者可能被忽略,导致内容不能正确填充设备宽度。如何复制:Thisboxis320pxwide.在设备上查看时,上面的页面不应该绘制一个覆盖任何屏幕整个宽度的紫色框吗?这是一个图形演示:上面编码的html页面,通过应用程序显示一个简单的320px框:https://drive.google.com/file/d/0B2beYh8CaQEUTEREdFNaRFZvbHc/edit?usp=shar