根据窗口大小调整无响应网站的最佳方式
Best way to adjust non-responsive websites to window size?
我建立了一个无响应的网站(这是一个"实验/艺术"网站,屏幕上发生了太多事情,无法使其响应。)
我显然不包括手机,但我想让它也适用于平板电脑
现在该网站的宽度为1280px,所以它不会在平板电脑上正确显示
然而,当用户在平板电脑上时,我可以相应地缩小我网站的主体,对吗?
你认为下面的脚本会奏效吗:
var resizeSite = function (originalWidth, minWidth)
{
var resize = function ()
{
var currentWidth = $(window).width();
var zoom = currentWidth / originalWidth;
if ((currentWidth < originalWidth) && (currentWidth >= minWidth))
{
$('body').css({
zoom: zoom,
'-moz-transform' : 'scale(' + zoom + ')'
});
}
};
resize();
$(window).resize(function ()
{
resize();
});
};
resizeSite(1280, 980);
缩小显然会扭曲质量,但我想总比什么都没有好。
有更好的选择吗?或者上面的脚本有什么问题吗?
缩小时有没有办法防止文本模糊(对于某些缩放值)?
您可以尝试将视口元标记添加到页眉中。它的作用是将屏幕的宽度设置为与设备的宽度相匹配。有几个选项与视口标记关联,因此请查看以下链接以获取详细信息。:-)
http://css-tricks.com/snippets/html/responsive-meta-tag/
<meta name="viewport" content="width=device-width, initial-scale=1">
相关文章:
- 在网站上显示.mov作为加载屏幕的最佳方式
- java脚本网站最佳实践
- 网站范围内jQuery/javascript选择器的最佳实践
- 实现已验证用户更新状态的最佳方式,作为对系统中已更改状态的反应.(ASP.NET MVC网站)
- Chrome扩展:在后台页面和网站页面脚本之间进行通信的最佳方法
- 防止Angular网站上未经授权的用户在重定向到登录之前看到网站的最佳方式
- 为相对静态的网站部署内容管理系统的最佳方式
- 使用 Node.js 构建网站的最佳实践
- 将复杂内容(想想整个网页树)从一个 Web 应用程序提供给另一个网站的最佳可重用解决方案是什么?
- 复制网站的最佳方法
- 最佳实践:包含 HTML 的网站本地化
- 为网站自动化生成 JavaScript 测试对象的最佳方法是什么?
- 将此javascript添加到 Asp.Net 网站的最佳方法
- 将外部javascript调用包含到网站中的最佳方式
- 根据窗口大小调整无响应网站的最佳方式
- 用原生移动字体而不是自定义字体加载网站的最佳方式
- 制作一个链接到4个不同网站的小工具的最佳方法是什么
- 测试/浏览其他网站的最佳语言
- 网站的Facebook登录:处理用户Facebook注销的最佳实践
- HTML+Javascript是网站设计/实现的最佳选择