文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Css > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
推荐文章CSS 速成
推荐文章控制网页文件大小通过精简CSS实
普通文章网站字体大小 CSS该重新改写?
普通文章斜角滑动门导航条(DIV+CSS)
普通文章在DW中使用CSS样式表来设置网页
普通文章CSS样式表层叠(cascade)处理
普通文章“画中画”效果---谈Iframe标记
普通文章让CSS使网页图片半透明
推荐文章CSS字型的设定
推荐文章CSS 单位
 
频 道 推 荐
普通文章内嵌滚动条(windows UpDate风格
推荐文章CSS应用基础教程(3) 应用补充
推荐文章CSS应用基础教程(5) 文字性质
普通文章CSS应用基础教程(4) 颜色背景
普通文章CSS应用基础教程(2) 应用方式
推荐文章为打印输出创建一个CSS样式
普通文章CSS应用基础教程(6) 区块性质
普通文章用CSS控制图片自适应大小的方法
普通文章网页制作技术CSS之DIV长度相等
普通文章无延迟翻滚的图形与CSS混合风格
普通文章CSS特点及加入网页的四种方法
普通文章css教程:CSS文件应该保持整洁和
普通文章在CSS设计中选择器的巧妙使用!
普通文章在DW中使用CSS样式表来设置网页
普通文章文本属性
普通文章巧用CSS制作可控闪烁效果
推荐文章标准建站过程中注意CSS的兼容性
普通文章简单的CSS改进网站设计的三个技
推荐文章CSS 常用信息速查手册
普通文章什么是CSS?它的能做些什么?
 
频 道 推 广
 
用动态CSS解决网页的大小字体问题         ★★★
用动态CSS解决网页的大小字体问题
作者:佚名 文章来源:本站整理 更新时间:2008-9-6 8:19:15
在目前的网页开发中,大小字体的判断是令网页开发人员很头痛的问题。Windows系统的屏幕字体缺省为小字体,在15英寸的显示屏上,640×480小字体和800×600大字体有比较好的视觉效果,而在17英寸的显示屏上,800×600的小字体和1024×768的大字体效果较好。现在的客户端脚本可以判断显示器的分辨率,但无法判断用户所采用的是大字体还是小字体。开发人员辛辛苦苦设计的网页往往只在特定分辨率、特定字体尺寸下才显得很“完美”,而在另外一些条件下,则可能会使得原本设计得很精致的网页变得不再精致,有些甚至因为字体不合适而使得网页面目全非,例如表格的折行,有时会使表格中的切割图片无法辨认。这的确是长期困扰网页设计人员(甚至包括一些程序开发人员)的大难题。  
现在的网页比较通用的两种字体尺寸分别是9pt和12px,但不论是那一种,都无法在不同分辨率、不同字体尺寸下达到最好的效果。比如目前很流行的12px字体,在17英寸显示器下,当屏幕分辨率设置为1024×768大字体时,网页字体显得太小,严重影响阅读效果。  
有没有一个通用的解决办法,可以使网页适合所有的分辨率和字体呢?很不幸,答案是否定的,甚至一些可执行程序,目前也没有很好地解决这个问题,例如著名的Dreamweaver 3。如果脚本程序无法判断用户的字体大小,这个问题是无法彻底解决的。但网页开发人员可以采用一种折衷的办法,让用户自己决定。也就是说网页开发人员分别针对不同的浏览环境设置不同的字体尺寸,由用户自己决定采用多大的字体,即让用户可以“定制”网页格式,这也就用到了动态CSS。所谓动态CSS,就是将CSS中决定字体、颜色等样式的数值作为变量独立出来,由程序或用户根据不同的浏览环境赋不同的值,再呈现给用户。动态CSS并不是什么新东西,很多网站早已在服务器端的脚本上实现了这些功能,例如,判断用户所用的浏览器是IE还是NS,分辨率又是多大,再分别调用不同的样式表文件。但对客户端脚本来讲,要实现这些功能还需要探讨。  
笔者经过仔细研究与摸索,实现了在客户端单一网页上定制CSS的方法,下面就谈谈本人在客户端脚本中现实动态CSS的思路,希望与各位同行切磋。  
附件中有一个客户端动态CSS的例子,包括3个文件:css.html、cookies.js、dyncss.js。  
1)css.html:包含动态CSS的网页,所有样式均由dyncss.js脚本中定义的CSS控制。在<HEAD></HEAD>之间包含CSS样式表的部分由下面两行替换:  
<SCRIPT SRC="cookies.js" LANGUAGE="javascript"></SCRIPT>  
<SCRIPT SRC="dyncss.js" LANGUAGE="javascript"></SCRIPT>  
2)cookies.js:一个读写Cookie的脚本,定义了Cookie对象和Cookie.store(写入Cookie)、Cookie.get(读取Cookie)两种方法。  
3)dyncss.js:实现客户端动态CSS的脚本,所有的动态样式都在该脚本中定义

[1] [2] [3] 下一页

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    Dreamweaver MX 2004 行为概述
    Dreamweaver MX 2004 浏览器检测
    Dreamweaver MX 2004 代码编辑功能
    Dreamweaver MX 2004 CSS扩展属性
    DreamWeaver打造Web查询系统(3)
    DW中实现flash的透明背景
    用Dreamweaver制作动态链接的Flash按钮
    动态文本变变变
    利用Dreamweaver的插件制作动态下拉菜单
    实现网页转换特殊过渡效果
    让网页中的字体美起来
    由显示/隐藏引出的CSS Bug
    显示你个性的鼠标指针
    css布局中的居中问题
    样式表在web标准应用存在的问题
    用 iframe 解决下拉框与层之冲突
    利用css里expression来实现界面对象的批量控制
    CSS在IE和Nascape的显示差别
    动态HTML的问答
    动态HTML技术精彩实例
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号