从事前端工作多年,正式接触SEO也有十年左右的时间,曾经自以为已经有了相当的造诣,但“三人行,必有我师焉”,古人诚不我欺。从翻阅国内资料,到现在阅读国外文档,发现工作中出现过不少错误,国内虽然对SEO研究已经有相当经验,但无论是从对结构和标签的语义化上,理解的都不够深入,甚至教材都有谬误的地方,当然国内的大神还是有的。
以下仅为一家之言,有错漏的地方,万勿见怪。见过一些前端人员的作品,很多都是为了实现效果而写代码,根本不考虑结构的合理性和代码的冗余性,简言之:没有逻辑,代码的可读性、可维护性不高。当然,我自己也经历过这个阶段,即使现在,也不敢保证自己做的足够好。常言道“温故而知新”,在不断的学习中,发现错误,纠正错误,提高自身能力,是我一直的追求。
简单谈一下,算是开篇有益吧,今后我将着重讲一下我对HTML5 标签的一些理解,不当之处,还望各位雅正。未来几天,我想先从HTML5新增的几个语义化结构标签说起,以 <header>、<nav>、<main>、<article>、<section>、<aside>、<footer>为序,顺便讲一下我认为需要注意到的,rel及role属性。
那么,什么是标签的语义化?您是如何理解HTML5的?什么是HTML5倡导的网页结构?CSS3新增了哪些属性方便我们使用?超链接a标签究竟是放在h1标签里面还是外面?这些,今后我将一一讲到,关注我的博客吧!从今天开始,我们共同学习,共同讨论,一同成长!!