一.HTML 介绍

  是网页的后缀,txt 后缀是文本 ,py 后缀是 python ,html 后缀就是网页的意思。我们如果想创建一个网页的话,可以直接将文本的后缀改为 html 。HTMLSHI 超文本标记语言,是一种标识性的语言。它包括一系列标记标签,通过这些标记标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。

前端 HTML:如何创建网页 0120240823更新

  1.html 的介绍

  页面整体分为两部分:

  一部分是head部分,主要是页面的整体信息和配置,内容不会出现在浏览器内部。

  一部分是body部分,这部分内容则会在浏览器中展示出来

  我们使用 pycharm 创建一个 html ,打开后就是下图模样。

  (1)文档类型声明(默认的可以不用设置)

  (2)开始标签和结束标签

  一般的标签是成对出现的,一般称第一个标签是开始标签,第二个是结束标签。开始和结束标签也称为开放标签和闭合标签。

  开始标签:

  其中的 html 为根元素,是所有元素的基础。lang 表示语言,en 表示英文。

  结束标签:

  (3)头部标签

  其中 utf-8 表示字符编码格式,如果没有写这个就会发生乱码。Title 表示文档的标题。

  (4)身体标签

  身体标签是文档的主题,可视化区域,所有的音频,视频,图片,文字都可在其中搭建,相当于我们打开网页时所看到内容。

  (5)标签的特点

  标签是由一对尖括号包裹单词构成的,标签要使用小写。 一般的标签是成对出现的,一般称第一个标签是开始标签,第二个是结束标签。开始和结束标签也称为开放标签和闭合标签。

  二.标签

  标签分为块级标签和内联标签(运行时点击右上角的谷歌模式的小圆圈就可以)

  1.内容的书写

  (1)块级标签(p)

  两个 p 中间可随意书写内容

  (2)内联标签(span)

  完整代码:

  运行后:

  运行后看不出块级标签和内联标签的区别,所有我们使用检查。右击后点击检查

  在点击下图中左上角的方框箭头,变成蓝色说明正在运行,之后就可以查看有关的数据了

  无需点击,只要将箭头放在文字上就会出现相关内容

  上面两图可以明显看出两句话的宽度不相同。

  块级标签:在不设置宽度的情况下,宽度始终和浏览器宽度保持一致。

  内联标签:宽度和内容有关

  2.设置高度宽度

  如图所示,只有块级标签宽高改变了,内联标签不改变。由此可得,块级标签设置宽高有效,内联标签设置宽高无效。

  3.多个标签同时存在

  多个块级标签同时存在的情况下,排列方式从上往下

  多个内联标签同时存在的情况下,排列方式从左往右

  4.是否包含

  由此可知,块级标签可以包含内联标签,但内联标签不可以包含块级标签,只可以包含内联标签。

  5.块级标签与内联标签相互转换

  (1)块级转内联

  (2)内联转块级(display: block)

  内联转为块级之后,具有了块级的性质。

  (3)内联块元素(display: inline-block)

  内联块元素包含了内联标签和块级标签的部分特性。

  (4)段落标签(p)

  (5)标题标签(h)