【老问题】不同分辨率网页如何显示。
时间:2011-11-29
来源:互联网
百度了半天,在咱们论坛也看了之前的帖子,没有什么感觉。
大多还都是说用表格定义层类似的,表格剧中啊什么的,那么如果是div怎么办呢,难道可以和表格一样么。。?不知道嵌套效果是不是和表格一样,而且考虑到网站会有很多浮动。
小弟使用本机1280x800做的,现有想法是 (800x600)(1280x800)(1400x900)(1680x1050)这四种分辨率各写一套css,使用js在架在时获取分辨率,然后取对应的css 可能有朋友会说我取得这4个样式不合适,我是这样想,1024与1280我取一套,他们不会有太大的变化(如果效果不好就挨个写 = =!懒哦·)。
我简单的构思了一点 希望大家帮忙看看
JScript code
不知道这样写能不能行,我准备先试一下 ,希望大家给点意见,或者谁有好方法分享下。
大多还都是说用表格定义层类似的,表格剧中啊什么的,那么如果是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在架在时获取分……
百度了半天,在咱们论坛也看了之前的帖子,没有什么感觉。
大多还都是说用表格定义层类似的,表格剧中啊什么的,那么如果是div怎么办呢,难道可以和表格一样么。。?不知道嵌套效果是不是和表格一样,而且考虑到网站会有很多浮动。
小弟使用本机1280x800做的,现有想法是 (800x600)(1280x800)(1400x900)(1680x1050)这四种分辨率各写一套css,使用js在架在时获取分……
好了 我错了 他娘的js貌似没有swich,你们就当成if去看吧
作者: xiaozhumt 发布时间: 2011-11-29
改成switch
作者: MuBeiBei 发布时间: 2011-11-29
引用 2 楼 mubeibei 的回复:
改成switch
改成switch
丢人丢大家了。。少个t
我刚看w3c 里面没看到switch
不过我又看了看书 发现有。。
作者: xiaozhumt 发布时间: 2011-11-29
谁给说说啊 教教我怎么写 逼疯了我了
获取到屏幕宽
然后呢
JScript code
分步可以输出a的值为1280
中间那部分是我看js高级程序设计里面的一节叫动态样式 给的例子
用不起来 我在桌面建立了这个js的文件 然后又建立了一个1280的css文件
css里面定义了一个body的背景色 完全不给力
求指教
获取到屏幕宽
然后呢
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;/*加上这句试试*/
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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28