| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 1253 人关注过本帖
标题:如何让网页自动随显示分辨率调整?
收藏  订阅  推荐  打印 
deleter
Rank: 4
等级:高级会员
威望:1
帖子:859
积分:9138
注册:2007-7-5
如何让网页自动随显示分辨率调整?

如何让网页自动随显示分辨率调整,我在1024*768的分辨率下做的网页(文字图片居中),怎么到1280*1024状态下网页格式就不对了(文字图片靠左了),请问如何解决?能否说的详细点?
搜索更多相关主题的帖子: 显示分辨率  网页  自动  调整  
2007-11-22 14:48
雨帆
Rank: 3Rank: 3
等级:中级会员
威望:7
帖子:249
积分:2618
注册:2006-12-15

请楼主参考:
[url]http://bbs.bc-cn.net/viewthread.php?tid=177677&highlight=%E7%BD%91%E9%A1%B5%E5%88%86%E8%BE%A8%E7%8E%87[/url]

[GLOW=255,red,2] 不信命,只凭双手去苦拼!谢谢你的每一句话![/GLOW] [GLOW=255,green,2]-------- 安仁雨帆![/GLOW]
2007-11-24 14:50
deleter
Rank: 4
等级:高级会员
威望:1
帖子:859
积分:9138
注册:2007-7-5

谢谢版主,但是还是不能解决问题。我试过用表格固定,但作出的网页在改大分辨率后,会多出很大一块空白的地方,很不美观。我看过一些资料,说可以设定图片大小为%,不要用像素。还有说是在网页中嵌入一段判断分辨率的代码,在网页显示时获取屏幕分辨率的大小,可我不知应将代码放在代码中何处,请指教。

物理学家的问题在于他们总是试图用作弊的方法获得结果。
数学家的问题在于他们总是试图获得最幼稚的问题的结果。
软件测试工程师的问题在于他们总是试图用作弊的方法获得最幼稚的问题的结果。
2007-11-24 21:03
huangyong
Rank: 12Rank: 12Rank: 12
来自:湖北武汉
等级:版主
威望:17
帖子:565
积分:5928
注册:2006-7-21

要是你的网页没有图片的话,是可以解决的,不过是有点麻烦的,您可以用百分比来做。

这样就可以解决你的问题了,但这种可能性也应该不大吧

有图片的话,你设计的页面的话,要注意很多方面的因素。

个人站点:http://05idea.com
武汉网络公司、武汉网站建设(网讯互联):http://www.027dns.cn
2007-11-25 09:57
雨帆
Rank: 3Rank: 3
等级:中级会员
威望:7
帖子:249
积分:2618
注册:2006-12-15

[bold]先将下列JS代码插到<head></head>之间:[/bold]

<script LANGUAGE="JavaScript">
<!-- Begin
function redirectPage()
{
var url800x600 = "你做好的800*600页面";
var url1024x768 = "你做好的1024*768页面";
if ((screen.width == 800) && (screen.height == 600))
window.location.href= url800x600;
else((screen.width == 1024) && (screen.height == 768))
window.location.href= url1024x768;
}
// End -->
</script>

[bold]再在body中增加如下:[/bold]
<body >
<script language="JavaScript" type="text/JavaScript">
<!--
var w=screen.width;
var h=screen.height;
document.write("系统已检测到您的分辨率为:");
document.write("<font size=3 color=red>");
document.write(w+"×"+h);
document.write("</font>");
document.write("正在进入页面转换,请稍候…");
//-->
</script>
</body>

    前面的代码是检测分辨率,后面的一段代码是显示网页的状态,一段在head中,一段在body中,注意不要写两个head和body了,因为上面叫你直接插到head中,后面的已经有了body了,是为了让你看清楚点,增加进去就好了。

[[italic] 本帖最后由 雨帆 于 2007-11-26 20:30 编辑 [/italic]]

[GLOW=255,red,2] 不信命,只凭双手去苦拼!谢谢你的每一句话![/GLOW] [GLOW=255,green,2]-------- 安仁雨帆![/GLOW]
2007-11-26 20:22
madpbpl
Rank: 6Rank: 6
等级:金牌会员
威望:7
帖子:2560
积分:27775
注册:2007-4-5

var url800x600 = "你做好的800*600页面";
var url1024x768 = "你做好的1024*768页面";
这样相当于要做两个页面,如果一个网站有十几个页面,那不是等于做了两个网站吗?
不过还是感谢雨帆提出的方法。
2007-11-26 21:53
deleter
Rank: 4
等级:高级会员
威望:1
帖子:859
积分:9138
注册:2007-7-5

谢谢雨帆

物理学家的问题在于他们总是试图用作弊的方法获得结果。
数学家的问题在于他们总是试图获得最幼稚的问题的结果。
软件测试工程师的问题在于他们总是试图用作弊的方法获得最幼稚的问题的结果。
2007-11-28 14:12
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.060971 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved