HTML的再学习
为啥说“再”呢?
因为确实是再,之前学习过。这个blog是2009年就开始写的了。刚开始那会儿,为了折腾模板,学习过一阵子HTML和CSS。
前几年,为了美化岩土工具箱,又折腾过一阵子。这一回,用了框架,当时用的是bootstrap
,美化的效果差强人意。
这两段之间,其实还有很多很多次的折腾,不说也罢。
再学习的最大感受,就是HTML5比之前的复杂多了。之前使用bootstrap
已经领教过其复杂性,当时还以为是bootstrap
带来的。这一次多花了一点时间专门看HTML的资料和教程,才发现是HTML5的锅,面对这种复杂性,前端开发确实能当得起“开发”二字,拿HTML作为主打技能也没啥说不过去的。
这种复杂性,就我这种菜鸟来说,都是随便就能举几个例子出来的。
比如,语义化标签。HTML5之前,是没有语义化标签这种东西的。有一段时间,如何使用table搞排版都能算得上奇技淫巧,能驾驭div的都能算是高手了。
再比如,给input加label。之前看bootstrap
的教程,没有深究,以为是bootstrap
自身为了实现一些效果才添加的label。这回看了mozilla的文档,发现加label已经是HTML的规范的一部分了,目的似乎是为了配合屏幕阅读器实现阅读功能。屏幕阅读器是干啥的呢?自然是为那些不方便或者没办法观看屏幕内容的人群服务的,这种功能当然是十分有意义的,这一点也是符合www的开放共享的初衷的。
文章作者 Jack Hsu
上次更新 2023-11-12
许可协议 Copyright © Jack Hsu. All Rights Reserved.