h1 加 background 然后无限大缩进并不是一个坏的作法,因为即可以显示 logo ,又不会影响屏幕阅读器或者 seo ,标签的使用也基本正确,使用符合语意的标签比清一色 div 要好,能用 hover 实现的东西就尽量不要上 js 。另外 css 尽量使用 class 而不是 ID , ID 最好只提供给 js 用~ 只能说专科学校教的都比我那渣渣本科的网页设计强…我大学上的网页设计课都不知道教的是什么鬼,特么作业都是用 IE6 看的… _(:з」∠)_
JiShuTui
2016-06-11 12:13:53 +08:00
能用语义标签当然是用标签,而不是 div 。
另外,在页面中尽量靠近 body 标签开始位置写 h1/h2/h3 这是 SEO 老手的做法。
知乎靠 SEO 流量年增 900% (值乎上爆出来的,但不知是哪一年的流量数据),相当于节省了几千万的广告费用。
DoraJDJ
2016-06-11 12:19:40 +08:00
@JiShuTui 我很好奇这么做会对 SEO 有什么影响?若是直接用 img 定义 logo 又会有什么区别?
JiShuTui
2016-06-11 12:22:06 +08:00
@DoraJDJ 百度谷歌现在不看重 meta 里的 keywords ,主要还是看正文内容。 如果你的页面中有 h1/h2/h3 ,搜索引擎更容易理解你这个网页的主题。
JiShuTui
2016-06-11 12:24:30 +08:00
@DoraJDJ 而如果 h1 里边放图片,图片又不加 alt 的话,搜索引擎无法轻易知道你的网页主题是什么,只能通过其他方法(如识别图片、语义分析正文等)来得知网页的主题。