调整网页大小以适合屏幕
Resize web page to fit screen
>我有一个网站,我想跟踪浏览器窗口的大小调整,以便它始终适合。我尝试使用 css 转换比例属性,其比率由当前窗口宽度除以全屏窗口宽度给出。它确实重新缩放,但一定有问题,因为它在内容的左侧和右侧留下了白色块(因此它将站点缩小太多,然后在窗口中居中)这是javascript代码:
$(window).resize(function(){
var ratio = $(window).width()/1340;
$('body').css('transform','scale('+(ratio)+')');
$('body').css('-ms-transform','scale('+(ratio)+')');
$('body').css('-moz-transform','scale('+(ratio)+')');
$('body').css('-webkit-transform','scale('+(ratio)+')');
});
有没有更好的方法可以使页面适合窗口(或使缩放比例正确)?
为了使您的网站适合移动设备,您应该真正考虑使用媒体查询或使用一些前端框架(如Bootstrap,Foundation等)使其响应迅速。
或者,如果您只想扩展您的网站,使其不应水平扩展并适合用户的屏幕(无论您的 UI 组件变得多么小),您可以通过在头部部分添加以下元标记来做到这一点。
<meta name="viewport" content="width=device-width, initial-scale=1">
它将强制浏览器保持网站缩放到足以适应移动屏幕宽度。
希望它会有所帮助。
您要做的是使用响应式和自适应方法构建网站。看看这个链接是否有帮助!http://www.imediaconnection.com/content/33435.asp#singleview
你可以使用它,把整个内容放在里面
#wrapper{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
overflow:hidden;
}
使用
<meta name="viewport" content="width=device-width,initial-scale=1.0">
在 Html 头部分和
@media only screen and
(min-device-width : screen px) and
(max-device-width : screen px) {
#id{style}
}
在 CSS 中。
相关文章:
- 我有一个用幻灯片制作的网页,但幻灯片会在屏幕上移动
- 我可以通过点击html文件中的按钮来记录我的屏幕/网页吗
- 为不同的网页屏幕尺寸加载不同的图像
- Phanomjs 未正确捕获网页的屏幕截图
- 点击按钮即可创建网页的图片/pdf/屏幕截图
- 如何使用javascript或jquery获取网页的屏幕截图
- 如何在单击按钮时在核心PHP中抓取网页特定区域的屏幕截图
- 如何使用 JavaScript 将网页上的背景图像居中以获得不同的屏幕分辨率
- 调整网页大小以适合屏幕
- 打印您的网页屏幕并发送带有打印图像的电子邮件
- 粘性页脚始终位于屏幕底部(不是网页)
- 我将如何定位网页中的所有内容,以便即使浏览器大小或屏幕分辨率发生变化,所有内容仍将保留在原位
- 如何检查该元素是否在网页屏幕上,当有人滚动到该元素时,我也想要一个触发器
- 网页宽度与屏幕宽度不匹配
- 使用 HTML2canvas 创建网页的屏幕截图(无法正确初始化)
- 应用样式的屏幕在网页上轻扫
- 不同屏幕的网页的图像大小建议
- 1 ASP.NET网页的响应式设计-检测屏幕宽度
- 我可以创建一个Chrome扩展或Firefox插件来拍摄网页的屏幕截图吗
- 用户是否正在访问'主屏幕网页'或者在野外旅行