通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务
当前位置:首页>>网页设计>>html/css>>正文 新版上线![旧版]
注:打开慢时请稍等

网站重构:利用css改善网站可访问性

http://www.iyit.net  日期:2006-9-29 16:59:39  来源:  点击:
参加讨论】 class=t18>最近,我不得不对我的一个客户的旧网站进行更新,使得它能够达到可访问性的标准。对三四年前的旧代码进行挖掘的想法根本没有吸引力,主要是因为我曾经使用的很多编程惯例已经不再适用,特别是从可访问性上来讲。我曾经使用绝对的字体大小,固定的页面宽度和表格来做版面设计和空间分配。
 
 像那时建构的很多网站一样,我的客户的网站使用了cascading style sheets (css)来格式化文本。它没有使用任何css的更加强有力的版面设计功能,也没有允许html设备独立,而这是css可访问性的主要优点之一。
 
 问题是如何出现的?
 
 在我概述使网站更加具有可访问性的方法之前,了解现今众多的访问性问题的起因也许是很有帮助的:
 
 对html肤浅的理解:在1990年代的互联网大发展时期中,所有人都开始建构网站。wysiwyg编辑器使得几乎每个人都可以很容易地建构一个网站,而不用费心去学习html。但不幸的是,这种在使用上的便利带来了一些蹩脚的代码,对可访问性造成了妨碍。
 
 html在设计方面的局限性:开发者和设计者经常会故意错用html标签,特别是<table>标签,来克服html在版面和设计上的局限性。这种设计方式也会带来妨碍可访问性的代码。
 
 什么使得css更具有访问性?
 
 css在1996年出现,用来解决上述的问题。通过使用css,你可以将一个html文件的内容与有关它的表现形式或风格的信息分离开来。这就使你可以应用准确的格式化并达到想要得到的版面设计,而无需使用可能会让屏幕阅读器和专门的浏览器软件产生困惑的html代码。
 
 例如,虽然html表格是用来排列表格式数据的,但他们也经常被用来排列对齐一个页面上的元素的。但是阅读器和例如语音合成器的软件要求有效的html代码。因此当他们遇到一个页面错误地使用了诸如一个表格的元素,产生的结果就会让使用者感到莫名其妙。
 
 css的另一个可访问性的优点就是它允许使用者定义他们自己的风格单,这个风格单可以与网站的风格单共同工作。因此,例如一个使用者可以设定,所有通过<p>标签定义的文本都应该是1.5em arial,即使这个网站的风格单表示它应该是18px verdana bold。
 
 要注意用户定义的风格只有在用户的风格名称与html页面中的标签相符时才会起作用,这是很重要的。这就将确保兼容性的责任交到了开发者的手中。例如,如果用户的风格单指定<p>标签应显示1.5em arial文本,但是html页面并不使用<p>标签来从风格单中调用一个风格(也许它使用<font class=”bodytext”>),用户对于<p>标签定义的风格将会被忽略。因此要确保你对你的标题和段落使用标准的html标签,这将减少用户定义的风格单被忽略的机会。
 
 开始
 
 如果你是从头开始建构一个新的网站,那么通过css来改善可访问性就会很容易。但你仍然可以轻松地将现有的网站转变为css形式。
 
 步骤1:检查现有代码
 
 为了更好地说明,我将用在表a中这个简单的html代码来代表一个使用css的页面。这个例子假设页面还没有使用css,不过你也可以使用相似的方法来评价一个基于css的站点。主要的不同点就是大多数的改变将发生在css文件中而不是html文件中。
 
 步骤2:从html中去掉所有特殊风格标签
 
 要在这个页面中加入css,我首先需要去掉所有要控制内容表现的标签。样本代码使用了字体标签来定义字体外观,风格和颜色。去掉这些元素使得样本代码如表b所示。
 
 步骤3:从html中去掉并替换任何错用的标签
 
 现在我要去掉任何错用的html标签。在样本代码之中,一个表格用来在页面的内容创建一个15象素的边缘,代码还使用<br>标签来创建段落。

本新闻共2页,当前在第1页  1  2  


编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:轻松diy你的网页滚动条
下一篇:总结:用css进行网页样式设计攻略全集
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
css+div设计实例:看看ie中有关1px的bu css+div设计实例:hover over下的边框变 css使用技巧20则
巧用css滤镜做图案文字 css中的行为——expression 中文排版css心得
总结:用css进行网页样式设计攻略全集 两分钟做个xhtml+css的网站首页 调整css类型的顺序改变链接状态
expression将js、css结合起来 常用css 如何用css来控制网页字体的显示样式
用css实现表格背景颜色渐变效果 网页设计引入css样式的五种方式 技巧再现:css网页设计技巧
采用xhtml和css设计可重用可换肤网页 巧用css滤镜做图案文字 实例分析css属性display与visibility不
用css实现皮肤适时切换 css布局入门 10个你未必知道的css技巧
你没见过的css效果 避免表格table被撑开变形的css css应用实例:水平线变成虚线
最新更新 热点排行 推荐新闻
css+div设计实例:看看ie中有关1px的b
css+div设计实例:hover over下的边框
实用技巧:用html给flash加链接
css使用技巧20则
超级漂亮的表格:彩色背景
css+div设计实例:看看ie中有关1px的b
css+div设计实例:hover over下的边框
实用技巧:用html给flash加链接
css使用技巧20则
超级漂亮的表格:彩色背景
巧用css滤镜做图案文字
html教程 介绍几个不常用的html标签
css中的行为——expression
中文排版css心得
网页浏览速度提高切实可行的七个方法
用css控制透明图片 
用css实现的一张图完成的导航条 
用css设计的导航实例 
css+div设计实例:看看ie中有关1px的b
css+div设计实例:hover over下的边框
qq密码被盗怎么办!我教你找回密码
轻易破解winrar,winzip密码
备份软件ghost使用教程
xp中重新安装或修复ie6的三种方法
ghost批处理命令用法详解
qb这样拿!免费获取qb方法剖析
如何控制我的电脑只允许登录我自己的q
siteadvisor 助你远离恶意网站
qq2006 beta3隆重发布 实用功能一一奉
美国微软总部相中重庆15岁网络奇才(图
巧用css滤镜做图案文字
利用css改善网站可访问性
快速安装windows操作系统独家秘籍
30秒清除windows系统所有垃圾
系统盘符错乱的解决方案
由windows远程桌面想到的复制粘贴问题
不输密码照样登陆操作系统
windows下的虚拟主机设置全功略
windows操作系统完美维护技巧
ghost备份问题精彩解决方法集锦
菜鸟学电脑之端口基础知识
qq号码激活的常见问题及案例分析 
 友情链接
设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息