时光荏苒,岁月如梭,不知不觉中我已经完成了郑州HTML5课程一阶段的学习。这段时间里我学了很多,看了很多,也听了很多。作为一个零基础的小白,我为当初小瞧了HTML5而惭愧,多而杂的知识点让人苦恼,需要不断练习记忆的代码让人忙碌,还有成功做出效果后的成就感,为我单调的生活增添了调剂。感谢老师的教导和同学们的相伴,我一定会好好学习。
在学习HTML5前端时,人们都会学习HTML和CSS。HTML(Hypertext Markup Language)是文本标记语言,是用于描述网页文档的一种标记语言。CSS(Cascading Style Sheet)可译为“层叠样式表”或“级联样式表”,它定义如何显示 HTML元素,用于控制Web页面的外观。接下来我就给大家分享一下关于HTML相关的问题。
1、什么是HTML语义化?
基本上都是围绕着几个主要的标签,像标题(H1-H6)、列表(li)、强调(strong em)等等。根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于***阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。
2、为什么要语义化?
为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构,为了裸奔时好看。语义化的优势有四点:方便用户体验,有利于SEO,方便其他设备解析,便于团队开发和维护。
3、写HTML代码时应注意什么?
有很多需要注意的点,比如尽可能少的使用无语义的标签div和span;不要使用纯样式标签,改用css设置;需要强调的文本,可以包含在strong或者em标签中;使用表格时,标题要用caption,表头用thead,主体部分用tbody包围,尾部用tfoot包围;表头和一般单元格要区分开,表头用th,单元格用td;每个input标签对应的说明文本都需要使用label标签,并且通过为input设置id属性,在lable标签中设置for=someld来让说明文本和相对应的input关联起来。
马上就要进入HTML5课程第二阶段的学习,我一定要抓住记牢知识点,这样在千锋考试的时候就不用回去翻阅。相信通过不断的努力,我一定可以实现高薪梦! |