浅谈HTML知识点与案例分析 | 青训营

152 阅读2分钟

本文将以哔哩哔哩网站为例梳理HTML基础知识

一.基础认知

  1. 网页中的固定结构是要通过特定的HTML标签进行描述。比如:开头、正文等。
  2. HTML标签书写在<body></body>内。
  3. 标签标签由<、>、/、英文单词或字母组成。并且把标签中<>包括起来的英文单词或字母称为标签名
  4. 常见标签由两部分组成,我们称之为:双标签。前部分叫开始标签,后部分叫结束标签,两部分之间包裹内容.比如:段落标签<p>内容</p>,其中<p>为开始标签,</p>为结束标签。
  5. 少数标签由一部分组成,我们称之为单标签,自成一体,无法包裹内容。比如:<br>(换行标签),<hr>(水平线标签)
  6. HTML标签与标签之间的关系有两种:1.父子关系(嵌套关系),比如<div><ul></ul></div> 即为在一个盒子里写个列表。2.兄弟关系(并列关系),比如:<div></div><span></span>,即为两个盒子分开放。
  7. 了解更多标签可以在MDN、W3C上查看

二.实际案例

1.png

6.png

  1. 上图为该网站的具体代码。展开来看<div class="bili-header__bar">为该网站的头部导航栏是由包裹在div里的表单结构,div标签包裹ul标签,ul标签包裹几个li标签,而li标签里包裹链接标签。再往里是存放图片的svg标签和存放文字的span标签。

7.png

  1. 接着是搜索框。首先是form标签:<form>表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。接着是包裹着input标签的div标签,默认写进"mignon"。然后是右边的存放svg标签和path标签的div
  2. HTML 的元素大多数默认都是矩形,而SVG 在形状上更加丰富。在不给 <svg> 设置宽高时,它的默认宽度是 300px ,默认高度是 150px 。而<path>是SVG中最常见的形状,可以通过它来绘制矩形、圆形、椭圆、折线等形状。

8.png

  1. 再右边是和左边差不多的结构

三.总结

从目前的代码看出还有很多不属于html范畴的知识点,比如如何设定他们的颜色,大小,位置等,而这些是属于CSS范畴。下一篇再来分析关于CSS相关的知识。