+ -
当前位置:首页 → 问答吧 → 【老问题】不同分辨率网页如何显示。

【老问题】不同分辨率网页如何显示。

时间:2011-11-29

来源:互联网

百度了半天,在咱们论坛也看了之前的帖子,没有什么感觉。
大多还都是说用表格定义层类似的,表格剧中啊什么的,那么如果是div怎么办呢,难道可以和表格一样么。。?不知道嵌套效果是不是和表格一样,而且考虑到网站会有很多浮动。
小弟使用本机1280x800做的,现有想法是 (800x600)(1280x800)(1400x900)(1680x1050)这四种分辨率各写一套css,使用js在架在时获取分辨率,然后取对应的css 可能有朋友会说我取得这4个样式不合适,我是这样想,1024与1280我取一套,他们不会有太大的变化(如果效果不好就挨个写 = =!懒哦·)。

我简单的构思了一点 希望大家帮忙看看  
JScript code

var a
a=screen.width;

swich(a)
case 1280:

var link = document.createElement("link");
link.rel="stylesheet";
link.type="text/css";
link.href=a+".css";
var head=document.getElementsByTagName("head")[0];
head.appendChild(link);

break;


不知道这样写能不能行,我准备先试一下 ,希望大家给点意见,或者谁有好方法分享下。

作者: xiaozhumt   发布时间: 2011-11-29

引用楼主 xiaozhumt 的回复:
百度了半天,在咱们论坛也看了之前的帖子,没有什么感觉。
大多还都是说用表格定义层类似的,表格剧中啊什么的,那么如果是div怎么办呢,难道可以和表格一样么。。?不知道嵌套效果是不是和表格一样,而且考虑到网站会有很多浮动。
小弟使用本机1280x800做的,现有想法是 (800x600)(1280x800)(1400x900)(1680x1050)这四种分辨率各写一套css,使用js在架在时获取分……

好了 我错了 他娘的js貌似没有swich,你们就当成if去看吧

作者: xiaozhumt   发布时间: 2011-11-29

改成switch

作者: MuBeiBei   发布时间: 2011-11-29

引用 2 楼 mubeibei 的回复:

改成switch

丢人丢大家了。。少个t  
我刚看w3c 里面没看到switch
不过我又看了看书 发现有。。

作者: xiaozhumt   发布时间: 2011-11-29

谁给说说啊 教教我怎么写 逼疯了我了

获取到屏幕宽
然后呢 
JScript code

var a
a=screen.width;

swich(a)
case 1280:

var link = document.createElement("link");
link.rel="stylesheet";
link.type="text/css";
link.href=a+".css";
var head=document.getElementsByTagName("head")[0];
head.appendChild(link);

break;


分步可以输出a的值为1280
中间那部分是我看js高级程序设计里面的一节叫动态样式 给的例子
用不起来 我在桌面建立了这个js的文件 然后又建立了一个1280的css文件
css里面定义了一个body的背景色 完全不给力  
求指教

作者: xiaozhumt   发布时间: 2011-11-29

var a
a=screen.width;

swich(a)
case 1280:

var link = document.createElement("link");
link.rel="stylesheet";
link.type="text/css";
link.href=a+".css";
var head=document.getElementsByTagName("head")[0];
head.appendChild(link);
link.disabled = false;/*加上这句试试*/

作者: MuBeiBei   发布时间: 2011-11-29

热门下载

更多