1、语义化:HTML中每个标签都有其特定的意义,语义化就是说在适当的位置用适当的标签。
例如在做导航栏的时候,既可以用div+span做,又可以用ul+li来做,这里就可以选择ul+li无序列表来做,同时配合CSS样式来做导航栏
2、网页代码的优化:例如:a标签中要加上链接的说明(title),同时加上rel:"nofollow";网页正文的标题用H1,副标题用H2,同时配合CSS样式来改变字体的样式。其他不重要的地方不要用H标签,
table标签的语义化,用caption标签来定义表格的标题(名称),
img标签要加alt,作用是对图片进行注释,因为搜索引擎对图片的读取有限。
strong(加粗),em(斜体),标签权重高,如果是为了显示文字的重要性,要使用它们。如果只要想达到对应的效果,则使用,b(加粗),i(斜体)。
3、把重要内容的HTML代码放在最前面,例如:如果是左右两栏布局,左栏是重要内容,右栏是广告内容,可以把广告内容放在后面,只要设置它的浮动样式就可以实现想要的效果。
重要内容不用js输出,尽少使用jframe框架,谨慎使用display:none;(应该使用z-index或者把它设置到浏览器显示范围之外)
不断精简代码,javascript代码放置在body标签的最后面。