当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > 符合WEB标准的网页图像的代码精简

CSS样式表
让图片 div居中实现代码
去掉点击链接时周围的虚线框outline属性
CSS 优先级 详细分析
广告始终定位到网页右下角 css
superLink 让伪链接更有可用性
CSS 模块化 实现方法
css 选择器 介绍
CSS 语法 学习css入门者看
firefox 滚动条消失引起页面抖动的问题
纯CSS定位的固定垂直居中浮动层代码,附经典解说 《详解定位与定位应用》
渲染CSS选择器
CSS 兼容问题
css textarea 高度自适应,无滚动条
CSS 网页表单实现鼠标悬停交互效果
鼠标激活显示背景色网页特效CSS代码
CSS制作用户登录和用户注册的用户体验表单
CSS代码 注释的3种方法
网页头部css代码优化实例
IE7和IE8的兼容性问题
CSS 网页布局网页制作技巧总结

CSS样式表 中的 符合WEB标准的网页图像的代码精简


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 125 ::
收藏到网摘: n/a

遵循Web标准的思想,网页要表现出一种亲和力。那么,针对残障用户来说,其“阅读”器可不能读取图像上传递的信息的。
所以我们会采用一种Using Background-Image to Replace Text的方法,也就是将图像以背景图像的方式“插入”网页显示,同时为了让残障人士能了解该部分信息,显示该图像的区域用文本加以说明;但又为了让正常人不为既看到背景图像又看到图像上的文本而混淆,所以我们又将这些文本隐藏。
或许我们也会说我们可以给图像加alt、加title,这样正常用户能看得见,残障用户也“阅读”到。不过,我们再想想,Web标准还推荐使用合理的XHTML文档结构,对于插入图像这样一个“实体”,插入到网页是什么图像就是什么图像了,当我们需要替换图像时,我们修改HTML文件,若有很多页面呢(我批量改_-!)。所以这部分图像的插入就“亲和力”和“扩展性”而言,都建议使用“背景图像” “隐藏文本”的方法。当然对于图像热区链接我们另做讨论。
说的都不大理解,还是举例子。
有这样的一张图像,我们要插入到网页显示,那么正常情况下我是使用“<img />”标签的

[Ctrl A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]
所以,我们开始感受到这种方式的“好”,并以此应用到新的网页设计中去。当然,为了尽量精简我们的HTML代码,我还可以这样:

[Ctrl A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行]
直接定义 text-indent: -10000px; 将文本显示在屏幕分辨率以外的区域。
=======================================
今天向老友问了个问题,“关于一个效果……图像是用<div>包含一下呢还是直接<img /> ”。
随即否定:不要为了表现添加标签,也不要为表现用IMG插入图片,表现的内容,不放到CSS里去,怎么谈分离。
页面全部完成后,把CSS去掉,看看页面,应该是很纯的,全是内容,没有一点儿表现的成份在里面。
于是如醍醐灌顶,恍然大悟,遂搜索整理并理解得此文。