Web前端-Html部分笔记(一)

以下是我对Web前端-Html部分的笔记,因为博主也是初学Web前端,有很多东西都还停留在表层的理解,如果我的博客有任何错误,请及时评论或者私信我,我会及时更改。也欢迎同样初学Web-前端的你愿意关注我的博客,我会把我每周的学习内容进行整理和上传,方便大家沟通和交流学习经验。


由于是笔记,所以我只写需要记的部分,那些关于Web基础概念和Html的发展史这种了解的东西我就不陈述了。

一、什么是 HTML?

  1. HTML 是用来描述网页的一种语言。

  2. HTML 指的是超文本标记语言 (Hyper Text Markup Language)

  3. HTML 不是一种编程语言,而是一种标记语言 (markup language)

  4. 标记语言是一套标记标签 (markup tag)

  5. HTML 使用标记标签来描述网页

二、什么是 HTML标签?

  1. HTML 标记标签通常被称为 HTML 标签 (HTML tag)。

  2. HTML 标签是由尖括号包围的关键词

  3. 标签对中的第一个标签是开始标签,第二个标签是结束标签

  4. 开始和结束标签也被称为开放标签和闭合标签

  5. 标签名必须为半角文字,大小写皆可。以前流行用大写,最近开始流行用小写,因为XHTML(可扩展超文本标记语言)里面规定标签名必须小写。标签名的前面不能有空格

三、HTML元素标签分类

  1. 单标签
    只有开始标签没有结束标签, 也就是由一个<>组成 ​
  2. 双标签
    有开始标签和结束标签, 也就是由一个<>和一个</>组成的

四、HTML元素类型

4.1、区块元素(display:block)

1、说明

  1. 每个块级元素都从新的一行开始,并且其后的元素也要另起一行。(一个块级元素独占一行)。

  2. 元素的高度、宽度、行高以及顶和底边距都可设置。

  3. 元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设置了宽度

  4. 一般是其他元素的容器元素,可以包含文本,内联元素和其他块元素

2、常用的块状元素

标签 说明
div 文档节
ul 无序列表
ol 有序列表
dl 定义列表
p 段落
h1...h6 标题
table 表格
address 地址
form 表单

4.2、内联元素(display:inline)

1、说明

  1. 和其他元素都在同一行;

  2. 元素的高、宽、行高以及边距均不可设置

  3. 元素的高、宽均取决于它包含的文字或图片的大小

  4. 内联元素只能容纳文本或者其他内联元素

2、常用的行内元素

标签名 说明
a 锚点
span 常用内联容器,定义文本内区块
label 表格标签
br 换行
i 斜体
em 强调
strong 粗体强调
textarea 多行文本输入框

4.3、内联块(display:inline-block)

1、说明

  1. 和其他元素在同一行;

  2. 元素的高度、宽度、行高及边距可以设置

2、常用的行内块状元素

标签名 说明
img 图片
input 输入

五 、基础结构

5.1、网页整体结构

<html>
  <head>
      <title></title>
  </head>
  <body>
  </body>
</html>

5.2、html标签(双标签)

1、作用

用于告诉浏览器这是一个网页, 也就是说告诉浏览器我是一个HTML文档

2、注意

其它所有的标签都必须写在html标签里面, 也就是写在html开始标签和结束标签中间

5.3、head标签(双标签)

1、作用

双标签,用于给网站添加一些配置信息

2、例如

  1. 指定网站的标题 / 指定网站的小图片

  2. 添加网站的SEO相关的信息(指定网站的关键字/指定网站的描述信息)

  3. 外挂一些外部的css/js文件

  4. 添加一些浏览器适配相关的内容

3、注意

     一般情况下,写在head标签内部的内容都不会显示给用户看

5.4、body标签(双标签)

1、作用

双标签,专门用于定义HTML文档中需要显示给用户查看的内容(文字/图片/音频/视频)

2、注意

  1. 一个html开始标签和一个html结束标签只能有一对body标签

  2. 默认样式:margin:8px;


下一篇:Web前端-Html部分笔记(二)

猜你喜欢

转载自blog.csdn.net/weixin_42533541/article/details/83511226