<h4><a target="_blank" href="http://www.SEOwhy.com">搜外</a></h4>
与
<a target="_blank" href="http://www.SEOwhy.com"><h4>搜外</h4></a>
在SEO上有区别吗?
seo中当然是有区别的了.首页第二种情况并不符合语意。抛开语议之外,两者都对文本是一个加强,但第种情况,明显,没有显示出链接的重要性,只是加强了这个文字,与使用标签,没有太大的区别。所以,第二名种情况尽量不要出现。
h类标签中,应包含a标签,除了h类标签对文字加强的同时,也是对链接的加强。html的规范中,h类标签属于大标签,为块元素,而a标签,为行内元素,一般情况下,块元素中,可以包含行内元素,而行内元素中,加入块元素的话,行内元素,高是自动,并且不换行,块元素默认是换行的,并且高可以设定,一个高不可设定的元素中,加入一个高可以设定的元素,不合情况,也不符合Html规范。
而如果这样写就没有问题:
搜外,因为,strong 和a标签都属于行内元素,同一级别,属性也相同,比较符合html语义。
1、
SEOWHY介绍
在搜外,您可以通过SEO培训系统学习搜索引擎优化知识,通过搜外问答与资深人士进行深入交流和扩展人脉。搜外的SEO人才库则对接了SEO人才与SEO用人单位。Grow at Seowhy,搜外与您共成长。
更多
2、
SEOWHY介绍
在搜外,您可以通过SEO培训系统学习搜索引擎优化知识,通过搜外问答与资深人士进行深入交流和扩展人脉。搜外的SEO人才库则对接了SEO人才与SEO用人单位。Grow at Seowhy,搜外与您共成长。
二、前面提到行内元素、块级元素之类的,其实跟这些都没有关系,主要要看 DOM 树的。了解一下蜘蛛的爬行原则,再看看结构 DOM 。

###
着是html规范的问题,符合规则的是标签包含标签!
###没有区别。
Heading标签不定义a标签。
这个的确细微,个人也没发现过。不太明白还请高手回答。这是个人看法
假设: 存在一个集合{a,b,c}
a元素=h4
b元素=
c元素=搜外
第一种情况:c真包含与{c,b};c真包含与{c,b,a}
第二种情况:c真包含与{a,c};c真包含与{c,b,a}
<h4><a target="_blank" href="...">搜外</a></h4> 这个SEO上更好一点
###我的网站严格按照H标签定义做的
###观察细致,赞一个。
###个人感觉,讨论这个,意义不大,还不如把心思用在如何创建优秀的内容上去
###如此纠结这小问题?把你的html代码,提交给w3c标准检测,检测通过就没问题了。这是标准。
楼上的已经说的非常清楚了。
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/49272.html
