欢迎光临赵玉开的技术博客
天马行空 无怨无嗔
博客园
首页
新随笔
联系
订阅
管理
随笔 - 103 文章 - 2 评论 - 920 trackbacks - 21
<
2008年8月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
转载请保留链接。
我的最新闪存
国际管理VS中国国情
链接
8-21 13:48
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
(13)
给我留言
查看留言
我管理的小组
生活杂谈
Sql Server数据库小组
我参加的小组
每日一句英语
ASP.NET
Visual Studio
.NET 3.x
项目经理联盟
创业交流
设计模式
CLR基础研究小组
垂直搜索研究
我参与的团队
.Net流程管理系统联盟(0/30)
数据库团队(0/243)
我的标签
t-sql
(8)
sql
(8)
performance
(3)
c#
(3)
cte
(2)
function
(2)
sql server
(2)
partition
(1)
index
(1)
cs
(1)
更多
随笔分类
.Net开发经验(42)
c#(8)
sql server(9)
Xml,XPath,Xsd(1)
简单问题(24)
客户端(9)
软件设计(5)
设计模式(1)
生活(15)
数据库(18)
算法,建模(3)
网站管理(2)
随笔档案
2008年8月 (4)
2008年7月 (6)
2008年6月 (7)
2008年5月 (19)
2008年4月 (7)
2008年3月 (2)
2008年1月 (1)
2007年12月 (3)
2007年11月 (2)
2007年10月 (1)
2007年9月 (3)
2007年6月 (3)
2007年5月 (6)
2007年4月 (22)
2007年3月 (16)
文章分类
敏捷开发(1)
相册
hehe
最新随笔
1. WebClient.UploadValues Post中文乱码的解决方法
2. 警惕使用WebClient.DownloadFile(string uri,string filePath)方法
3. 什么是JSON
4. 客户端即时计算控件的值
5. 如果你的数据库文件只剩下数据文件没有日志文件时,如何附加
6. 必须掌握的八个【cmd 命令行】[转]
7. 2008,属于每一个中国人!
8. 大访问量高性能网站实践
9. CSS关于SEO优化的细节
10. 兰德公司对中国人的评价
积分与排名
积分 - 147372
排名 - 249
最新评论
1. re: c#农历日历类
希望能用,十分感谢。
--lixy
2. re: 如何定义Xsd文件
顶一下
--weiwei100%
3. re: 您未必知道的Css技巧
很多都知道,不过还是谢谢楼主
--天逸网络
4. re: 应用程序权限设计
不错
--不错
5. re: 三层开发中容易犯的错误
越讲越糊涂了,其实我感觉只要把各层的功能划清楚了,就不会存在这样的问题
--hbf
阅读排行榜
1. 应用程序权限设计(7737)
2. 三层开发中容易犯的错误(6395)
3. 翻译 一些很酷的.Net技巧(4430)
4. 如此高效通用的分页存储过程是带有sql注入漏洞的(4265)
5. 巧妙利用图片IMG的onerror事件,对付网通电信的南北分家(3902)
评论排行榜
1. 三层开发中容易犯的错误(129)
2. 如此高效通用的分页存储过程是带有sql注入漏洞的(66)
3. for VS. foreach 那个性能更高,为什么,怎么选择(54)
4. 应用程序权限设计(49)
5. 建索引(尤其是主键)时请注意索引列的顺序(41)
60天内阅读排行
1. CSS关于SEO优化的细节(1988)
2. 兰德公司对中国人的评价(397)
3. 大访问量高性能网站实践(276)
4. 警惕使用WebClient.DownloadFile(string uri,string filePath)方法(177)
5. 必须掌握的八个【cmd 命令行】[转](169)
CSS关于SEO优化的细节
对于任何一个网站来说名字是SEO的首选,而H1标签是搜索引擎认为页面上最重要的文字部门,所以我们要把网站的名字放在H1中;问题是代表网站名字的通常是一个LOGO图片,而图片对于SEO来说是不友好的。请看下面jquery的首页的logo部分的图片和代码。
<
div
id
="jq-header"
>
<
h1
><
a
href
="http://jquery.com/"
>
jQuery: The Write Less, Do More JavaScript Library
</
a
></
h1
>
.
jquery的界面做的很棒,SEO也很棒。很显然图片的效果和Html是联系不起来的。上面的一小段html代码是欺骗搜索引擎用的,和显示根本不搭边。那么这里是如何让浏览器渲染出来的呢,大家都能猜到,是CSS,请看下面的一段CSS代码:
#jq-header h1 a
{
}
{
text-indent
:
-9999em
;
background
:
url(../images/logo_jquery3.png) no-repeat
;
width
:
116px
;
height
:
35px
;
font-size
:
0
;
display
:
block
;
border
:
0 !important
;
border-bottom
:
0
;
}
关键的地方有三处:
1. text-indent设定了一个很大的负数值,这个的效果就把Html中的那段文字藏到了您的显示器的左边几百米的地方,用来欺骗搜索引擎的文字就从浏览器的界面上消失了。
2. 只有这样还是不够的,还需要让用户从浏览器中看到LOGO图片,在CSS中肯定就是background了,注意url()括号里面的内容可以用引号也可以不用,如果不用的话就可以省掉俩字符.-:)
3. 光有上面的两步还是不够的,我们还需要让用户的鼠标放到LOGO上时的表现像放到一个链接上,显示一个小手,由于A标签的真实文本已经被移动到浏览器左侧几百米的地方了,所以浏览器不认为背景图片的地方有链接;这时候就用到了下面的width,height,display的设定。
分析到此为止,细节有时候很重要。 谢谢你的光顾。
Tag标签:
css
,
seo
posted on 2008-07-07 13:19
玉开
阅读(1988)
评论(19)
编辑
收藏
FeedBack:
#1楼
2008-07-07 13:37
平淡无奇_LKC
辛苦了
回复
引用
查看
#2楼
2008-07-07 14:02
benbenxxx [未注册用户]
不错!
回复
引用
#3楼
2008-07-07 14:03
SOSOS's BLog
受教了...
回复
引用
查看
#4楼
2008-07-07 14:09
丁学
我觉得会适得其反,对于用户在页面上看不到的元素,现在的搜索引擎已经可以识别出来,对于此种情况,对搜索引擎来说,相当于没做,如果做得多了,反而会被认为是作弊行为:采用大量用户不可见元素堆砌关键词。一种很古老的作弊方式,在SEO上已经被严禁使用了
对于LOGO,还是老老实实图片加alt比较好,至于站名SEO,在LOGO这里作文章明显不合适,一是这个地方太小了,搜索引擎并不知道你这里是最重要的,从这方面来说,完全可以把这个<h1>放到页面中的任何位置,而无须动用LOGO的地盘。二来,<title><meta>这两个标签的作用显示要大于页面中任何“单个元素”,尤其<title>已经是SEO重中之重,所以SEO首先要从这里做起
总结:把站名放到<title>中,在<meta>中使用keywords和description来突出站名,在页面代码尽量靠前的地方<h1>了站名,至于LOGO的地方,还是留给LOGO吧
PS:其实对于<h1>,搜索引擎只是认为它比其他文字更重要一些,远远无法起到决定性作用。
回复
引用
查看
#5楼
2008-07-07 14:31
菜菜灰
很古老的一个手法,语意化才是重点。
回复
引用
查看
#6楼
2008-07-07 14:39
Baldwin
@菜菜灰
何谓"语意化"?
回复
引用
查看
#7楼
2008-07-07 14:53
杨正祎(阿一)
text-indent:-9999em;
因此文字很常用的一个手法。
但是,千万不要乱搞,很容易被搜索引擎认定为作弊。
其实,h1放logo和网站名没有太大意义,为什么呢?因为所有的页面都一样。都一样的h1,对seo有什么意义呢?
h1应该放文章标题、新闻标题这样的东西,我觉得才是合适的。
另:感觉,这个放首页,有点那个了……
回复
引用
查看
#8楼
2008-07-07 15:10
丁学
--引用--------------------------------------------------
Baldwin:
@菜菜灰 何谓"语意化"?
--------------------------------------------------------
他打错了字,应该是“语义化”,百度一下就知道了
回复
引用
查看
#9楼
2008-07-07 15:21
benbenx
内容才是王道!
回复
引用
查看
#10楼
2008-07-07 16:12
xjb
seo 很重要么?
回复
引用
查看
#11楼
2008-07-07 17:27
x google [未注册用户]
还是老老实实做站吧。
网页优化在一定程度上是有效的,但内容才是最关键的要素。
现在的搜索引擎不像以前那么傻B了。
04年开始做站,alexa上最高8000名,经验告诉我,内容不一定要多,
网页也不需要过度SEO,内容才是关键。
回复
引用
#12楼
2008-07-07 17:37
heero0w [未注册用户]
网站的名字并不是最重要的关键字,请问有多少人搜索的时候是通过网站的名字搜索的?
网站的精华在于内容,最重要的内容才是最重要的关键字。
回复
引用
#13楼
2008-07-07 20:06
12345679 [未注册用户]
很有意思,学习...
http://***/
回复
引用
#14楼
2008-07-07 21:32
爱好编程 [未注册用户]
欺骗搜索引擎是不好地 o(∩_∩)o...哈哈
回复
引用
#15楼
2008-07-07 21:54
玄猫(韩国峰)
text-indent:-9999em;
这个一般不会被搜索引擎认为是作弊
另外url()里面的双引号是必须不能写,呵呵
回复
引用
查看
#16楼
2008-07-08 00:06
Cat Chen
这是个很基本的技巧啦。
回复
引用
查看
#17楼
[
楼主
] 2008-07-08 08:54
玉开
感谢各位的光顾,指点。
回复
引用
查看
#18楼
2008-07-08 09:22
汉城
关注~!~!再关注
回复
引用
查看
#19楼
2008-07-09 15:29
BAsil
不错
回复
引用
查看
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-07-07 13:30 编辑过
相关文章:
关于IE问题,请教和求救
智能实验室-全能优化(Guardio) 3.8.0.525-全面优化和保护您的计算机!
关于SEO优化策略(转载)
最亲密接触Dhtml&JScript开发细节
SEO:细节决定成败 - CSS篇
SEO
相关链接:
最新IT新闻:
美国年轻人最喜欢的15大网站
2008年8月30日IT博客精选
《极品飞车12》最新真人照片、游戏截图
IBM正在开发超强性能4TB固态硬盘阵列
Microsoft F# CTP(2008年9月)
博客园新闻频道
博客园首页
社区