这是我参加“第五届青训营”伴学笔记第一天。 虽然以前学过这些,但是今天在青训营里又回顾了一遍,本堂课从介绍到对各类标签开始解释,非常的详细和完善。原生的html文件离不开这些标签--。本堂课主要是为新手开启一个前端的大门,也让初学者,进阶者回顾html的历史和故事。本堂课围绕着“前端要解决的基本问题”和“什么是HTML”来展开,前端是解决GUI人机交互问题,跨终端,web技术栈。前端技术栈大体分为三件套:html,css,js。他们与服务端通过某种网络协议来实现整体功能。前端要关注的东西很多:功能,美观,无障碍,安全,性能,兼容,体验等,html的语法很重要:1.标签和属性不区分大小写,推荐小写,因为大多数人都是小写,符合代码格式2.空标签可以不闭合,除了特定的地方3.属性值推荐用双引号包裹4.某些属性值可以省略。html语义化可以更方便开发者记住相应的标签,当然,在专门写html的地方,尽量只写html里的东西,不然整个代码体会显得很臃肿,不仅不好看,而且使开发者阅读困难 某些标签现在看来会有点用不上了,例如dr,blckquote,cite,dl等,因为现在大家开发都是使用框架去开发的,所以这些东西要么被替代,要么用不上,比如开发手机app前端页面时,一些鼠标操作动作,键盘操作动作用不上,换成了屏幕按住的动作,因此,又诞生了一些新的标签类型,供不同的开发者更舒服地满足自己的要求,从而使得用户有良好的体验,还有表格元素,现在完全可以被更具可视化的echarts代替。