首页

文章

怎么让网页自动适应各个手机浏览器

发布网友 发布时间:2022-04-20 01:58

我来回答

2个回答

热心网友 时间:2022-04-20 12:39

1 . 第一种:

第一个想法是需要使用一个 css 背景图,如果这张图够大,就能填充整个屏幕。当浏览器窗口大小没有图片大时,它将自动隐藏多余的部分。
<head> .... <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function() { $("img.source-image").hide(); var $source = $("img.source-image").attr("src"); $('#page-body').css({ 'backgroundImage': 'url(' + $source +')', 'backgroundRepeat': 'no-repeat', 'backgroundPosition': 'top center' }); }); </script> </head> <body id="page-body"> <img class="source-image" src="images/image.jpg" alt="" /> </body>

上面的这些代码能够自动隐藏超出浏览器窗口部分的图片(image.jpg)多余部分,不会使浏览器产生滚动条。

2 . 第二种:

第一次试验的效果并没有达到要求,并不是真的使得背景图片适应窗口大小,应该使用设置“宽度”和“高度”属性来控制图片的大小,如果我们能够得到浏览器窗口显示像素,就可以利用这个数字来控制图片大小,同时保持比例。

使用 jquery 和 dimensions plugin 可以获得这些参数。
<script type="text/javascript" src="/js/jquery.js"></script> <script type="text/javascript" src="/js/jquery.dimensions.js"></script> <script type="text/javascript"> $(document).ready(function() { var $winwidth = $(window).width(); $("img.source-image").attr({ width: $winwidth }); $(window).bind("resize", function(){ var $winwidth = $(window).width(); $("img.source-image").attr({ width: $winwidth }); }); }); </script>

为了让这张图片更像一个背景图像,我们设置:
img.source-image {position: absolute;top: 0;left: 0;}

因为背景图片加上了定位代码,那要加在背景图片上任何东西都需要定位,如果您的背景图像是竖条状的(特别的高),而你的浏览窗口特别的宽,很容易造成背景图片高度超过您的浏览器窗口的高度,为了防止这种情况,需要设定对超出的部分进行隐藏:
body {overflow: hidden;}

3 . 第三次方法(最好的):

Stu Nicholls version给出了最好的方法(看了下网易的首页也是这样做的),这处理方式不需要任何的 JavaScript 就能完美的达到目的。
#img.source-image {width: 100%;position: absolute;top: 0;left: 0;}

在 css 里直接设定背景图片宽度的百分比,这是这个方法的效果。这个方法是最好的,而且不需要任何的 JavaScript 。

热心网友 时间:2022-04-20 13:57

自己编程。你可以试试用多种浏览器(包括台式机、平板、手机、MAC系统等)来访问http://www.baidu.com/看看效果、区别。
静态网页是不可能支持的。
还要你的服务器端也要能支持动态功能。
华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 单反如何拍摄不对焦的效果,就跟手机一样,没有景深 为啥有的手机拍照,需要对焦,不对焦就拍不清楚 为什么iPhone手机拍近景照片无法对焦?拍不清楚,... 手机相机对焦模糊是什么原因?手机问题 我的手机相机无法对焦是怎么回事 手机照相不能聚焦怎么回事,仔细听 华为手机拍照突然模糊聚焦不了 用手机拍照会模糊,这是怎么回事?该如何避免? 华为手机后置摄像头拍照不聚焦模糊怎么办? 外接的机械硬盘读不出来 初中必背古诗词文言文有哪些? 初中生必背古诗词 初中必背古诗文 初中必背古诗有那些? 求初中生必背古诗文50篇内容 中学生必背古诗文 中学生必备古诗词 初中必读古诗词75首 初中古诗文必备有哪些首? 初中必背古诗词文言文有哪些? 手机浏览器兼容模式 哪个手机浏览器对网页的兼容性最高? 手机浏览器如何避免兼容模式 手机使用时所含的物理知识 手机中涉及到的物理知识 请你说出两种人们在使用手机打电话过程中与物理现... 有关手机的物理现象 一部手机中包含哪些物理学方面的知识 提出两个与手机相关的物理问题,并做出回答(不能... 初二的物理,写出两个和手机相关的物理知识(最好... 用初中物理知识解释:用手机拍摄作业时,因为手机挡... 请说说手机 电脑制造和使用过程中牵涉到的物理知识 手机制造过程中运用到哪些物理知识 智能手机所用物理知识 硬盘读不出来什么原因 (2013?牡丹江)在信息量猛增的今天,手机是信息交... 设计一部手机要用哪些物理知识 关于手机的物理题 用物理知识解释手机屏幕越亮越费电 有关手机电池的物理题目,高中电学问题.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com