0%

HTML技术总结

HTML和CSS,js是web开发必要的工具。但是他们之间关系很乱,HTML可以对内容进行标识,也能有默认样式,还具有一些功能,但是现在最主要的就是把页面的结构划分好,然后由CSS来呈现布局、样式,由js来响应用户操作。

但是就像那些大牛说的,HTML其实不是知识,也算是配置文件的一种,都是实施细节而已。但是因为应用APP涉及细节过多,几乎没法一个人单打独斗,这就是困境所在。

HTML,就是能够配合CSS把结构划分好,比如怎么用div规划好布局,div如何嵌套。

#####标签分类

  1. 语义型标签:一些标签可以表示一定的内容语义,比如header, footer, nav, section, article, p, h1~h6
  2. 功能型标签:有些标签有特殊含义,比如a, scriptsvgvideoimg。还有一些更加一般功能的标签html, head, bodylinkmeta
  3. 结构型标签div主要是用来控制结构的,也是个万能标签。只要需要对某块内容进行一些样式调整,位置改变,就可以先用div围起来,然后在用css对他进行设置。类似的还有span,这个是inline-block的。
  4. 表单型标签:还有一大块是form表单相关的标签,这里很多输入控件,且都有默认样式,比如:inputbuttonselectoptionlabel

后面去看看HTML规范,有新的知识继续写在这里

https://html.spec.whatwg.org/multipage/