您的位置:CSS主页 > DIV+CSS技巧 >

DIV CSS隐藏html内容方法

 

Html中怎么使用CSS样式隐藏内容,又不影响代码功能使用。

我们常常想隐藏一些内容,比如网站添加第三方统计显示的图标,如何通过CSS隐藏,但又不影响网站统计;怎么让图片作为背景,但文字又不显示,如何隐藏等问题。ThinkCSS给大家分享分享。

一、普通隐藏网页内容
CSS样式单词:display:none
假如我们想隐藏一段统计代码,但又不想显示出统计代码图标,又不影响统计功能,我们即可使用此CSS样式单词display:none(这单词意思不显示对象及对象内容)。
CSS代码
.tongji{display:none}
HTML片段:
<div class="tongji">隐藏内容</div>

说明:此DIV CSS隐藏,将隐藏对象DIV及对象内容,但功能不受影响。对于搜索引擎来说,无论你此样式是标签内使用还是向这个实例一般分开CSS与HTML,搜索引擎都会不读取和索引你隐藏内容,对于隐藏关键字的朋友来说,千万不要使用此CSS隐藏方式来隐藏关键字或锚文本链接,不然只是个徒劳。

二、图片做背景,隐藏图片上文字,又不影响A超链接 锚文本
我们平时会遇到,我们想以图片作为对象背景,内容用文字+超链接来做优化,同时又想隐藏文字,超链接不受影响,这样来优化网页,即不影响美观又达到了搜索引擎优化的效果。

所用关键CSS样式:text-indent:-9999px

Thinkcss在这里为大家介绍使用CSS来实现。在ThinkCSS也是用这种方法来放置LOGO。
大家可以查看www.thinkcss.com的源代码。


CSS隐藏内容方法 ThinkCSS运用CSS样式实现图片作为背景显示的LOGO标志

找到HTML代码:
<h1 id="logo"><a href="http://www.thinkcss.com/" title="DIV CSS学习教程与资源分享平台">DIV+CSS学习与资源分享平台</a></h1>

对应CSS代码:
h1#logo{float:left; width:164px; height:65px; background:url(logo.gif) no-repeat 0 0}
h1#logo a{display:block; width:100%; height:100%; text-indent:-9999px}

图片做为背景,文字隐藏原理与方法:
1、首先设置对象将图片设置为背景,对标签设置宽度高度,为了高度和宽度生效,设置一个浮动(thinkcss设置的为float:left)

2、对对象内a标签设置display:block; width:100%; height:100%; text-indent:-9999px
首先display:block,让A标签占一行, width:100%; height:100%; 此CSS宽度和CSS高度实现为让A标签根据父级对象宽度高度填充满,text-indent:-9999px让html A标签对象内文字变相隐藏。

以上为CSS样式隐藏内容方法,不同需求使用不同DIV CSS隐藏方法。第一种CSS隐藏关键字单词为display:none,第二种需要2个条件,使用关键样式单词为text-indent:-9999px。以上方法和介绍希望对大家有帮助。

 

标签(Tag): 隐藏 css隐藏

更多

上一页: 上一篇:css中常用中文字体转Unicode编码表
下一页: 下一篇:没有了

 

HTML必备基础教程

 

CSS必备基础教程

 

 

如对文章有任何疑问请提交到DIV CSS论坛,或有任何网页制作CSS问题立即到CSS论坛发贴求解。
CSS教程文章修订日期:2012-11-30     点击:
原创来源:ThinkCSS     来源网址:http://www.thinkcss.com/view/g104.html
本文WWW.ThinkCSS.COM(DIV CSS) ThinkCSS版权所有,欢迎转载,并注明出处来源及URL!