设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 网页制作 >> CSS >> 深入分析网页CSS隐藏文字和以图换字技术
精品推荐
CSS点击TOP10
·网页排版CSS教学
·常用CSS大全
·改变IE的字体大小设置时,页面字体不发生改变,怎样实现?
·CSS+JS打造类似QQ的网站导航菜单特效
·CSS:鼠标经过时改变背景颜色或图片
·无懈可击的CSS圆角技术
·使用CSS样式表让英文文本自动换行
·CSS设计网页:Firefox CSS私有属性备忘记录
·div+css实现圆角边框
·DIV CSS网页布局实例解析:实现表格形式
网页制作点击TOP10
·菜鸟架设动网论坛全教程
·全面理解javascript的caller,callee,call,apply概念
·初学者入门:如何学习网页制作?
·网页模板的使用方法 (教程)
·网页排版CSS教学
·XML入门教程:XML CDATA
·常用CSS大全
·图片循环滚动完美解决
·改变IE的字体大小设置时,页面字体不发生改变,怎样实现?
·用JavaScript实现文件图片滚动效果
精选专题

深入分析网页CSS隐藏文字和以图换字技术

作者: 来源: 时间:2007-10-31 14:23:58

深入分析网页CSS隐藏文字和以图换字技术(2) .replacement{
 display:block;/*统一转化为块级元素*/
 overflow:hidden;
 width:300px;
 height:100px;
 padding:100px 0 0;
 background:url();}


若需要替换一个带链接的文字(即a出现在文字标签中),则需要对代码稍做些改动,具体代码如下:

代码:

以下为引用的内容:
.replacement,.replacement a{
 display:block;/*统一转化为块级元素*/
 overflow:hidden;
 width:300px;
 height:100px;}
.replacement a{
 padding:100px 0 0;
 background:url();}


对于该代码需要注意的是,必须在父级标签中加一个overflow:hidden;,因为在IE下会出现一个小bug:a的内容没办法溢出隐藏。

附加:positon:absolute:以上三种替换方法都有一个共同的缺陷,那就是:如果浏览器禁止显示图片且打开CSS或者用阅读器之类的话会造成用户无法接受信息。为了解决这一问题,在《css mastery》一书中,给我们提出了这样一种方法:将一个图象覆盖在文字上而非隐藏文本,代码请看:

代码:

以下为引用的内容:
<style type="text/css">
h2{
 positon:relative;
 width:300px;
 height:100px;}
h2 span{
 positon:absolute;
 width:100%;
 height:100%;
 background:url();}
</style>
<h2>
 <span></span>晋西浪子
</h2>


当然它也有缺陷,比如,添加了一层额外的无语义的结构(比display:none内的更加没有意义),还有它必须使用具有实色背景的图象。

共2页 9 7 [1] [28 :>

深入分析网页CSS隐藏文字和以图换字技术 相关文章:
深入分析网页CSS隐藏文字和以图换字技术 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com