HTML基础知识【学习笔记】01

一、HTML 定义


1、HTML 超文本标记语言 ——HyperText Markup Langugage

  • 超文本链接是什么? 链接
  • 标记是什么? 标记也叫标签,带尖括号的文本

2、标签语法

开头 需要加粗的文字 结尾
  • 标签成对出现,中间包裹内容
  • <>里面放英文字母(标签名)
  • 结束标签比开始标签多 /

示例:

<strong>文字内容</strong>

效果:
在这里插入图片描述

  • 拓展:

    • 双标签:成对出现的标签

    • 单标签:只有开始标签,没有结束标签

      示例:

      <br>:换行
      <hr>:水平线

      <strong>文字内容</strong>
      <hr>
      

      效果:
      在这里插入图片描述

3、总结

  1. 保存 HTML 标签的文件扩展名是 .html
  2. HTML 标签名要放到 尖括号 <> 里面
  3. 结束标签比开始标签多 /
  4. 标签包裹的内容放在 开始标签和借宿标签之间 在这里插入图片描述

二、HTML 基本骨架


1、HTML 基本骨架是 网页模板

在这里插入图片描述

  • html:整个网页
  • head:网页头部,存放给浏览器看的代码,例如 CSS
  • body:网页主体,存放给用户看的代码,例如 图片、文字
  • title:网页标题

2、VS Code 快速生成骨架

在 HTML 文件(.html)中,!(英文) 配合 Enter / Tab

示例:

在这里插入图片描述
效果:
在这里插入图片描述

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>网页标题</title>
</head>
<body>
    给用户看的内容
</body>
</html>

效果:
在这里插入图片描述

3、总结

  1. VS Code 通过 (英文)配合 EnterTab 快速生成骨架
    html ——> 整个网页
    head ——> 网页头部
    title ——> 网页标题
    body ——> 网页主体

三、标签的关系


1、作用

明确标签的书写位置;让代码更整齐

  • 父子关系(嵌套关系)
    在这里插入图片描述

  • 兄弟关系(并列关系)
    在这里插入图片描述

  • *代码格式

    • 父子关系:子集标签换行且缩进(Tab键)
    • 兄弟关系:兄弟关系换行要对齐

2、总结

  1. 标签之间有 2 种关系。分别是 父子关系(嵌套) 和 兄弟关系(并列)
  2. <html><body></body></html> 父子关系
    <head></head><body></body> 兄弟关系
  3. 开发中,不同关系的标签的对齐方式是:
    父子关系:子集标签换行且缩进
    兄弟关系:兄弟关系换行要对齐

四、注释


1、注释

<!--...-->注释标签用来在原文档中插入注释,注释不会再浏览器中显示。

在 VS Code 中,添加 / 删除注释的快捷键:Ctrl + /

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 这是文字,能看见吗?变成了注释,浏览器不显示 -->
</body>
</html>

效果:
在这里插入图片描述

2、总结

  1. 在 VS Code 中,添加/删除注释的快捷键是 Ctrl + /
  2. 浏览器显示注释的内容

五、标题标签


一般用在新闻标题、文章标题、王页区域名称、产品名称等等。

1、标签名

h1 ~ h6(双标签)

2、显示特点:

  • 文字加粗
  • 字号逐渐减小
  • 独占一行(换行)

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h4>四级标题</h4>
    <h5>五级标题</h5>
    <h6>六级标题</h6>
</body>
</html>

效果:
在这里插入图片描述

3、经验分享

  • h1 标签在一个网页中只能用一次,用来放新闻标题网页的 logo
  • h2 ~ h6 没有使用次数的限制

4、总结

  1. 标题标签一共有6级别。标签名分别是 h1~h6
  2. 在浏览器中,各个标题标签的显示效果的特点有
    文字加粗
    字号逐渐减小
    独占一行
  3. h1标题标签有使用次数的限制

六、段落标签


一般用在新闻段落、文章段落、产品描述信息等等。

1、标签名

p(双标签)

2、显示特点

  • 独占一行
  • 段落之间存在空隙

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <p>绿色,往往是草木的标配,可在一片不知名的树林中,蓝色的叶子配着同为蓝色的灌木丛,置身其中,尤如梦幻般的的仙境。穿过树林,只见一块空旷的土地上坐落着一所木屋。一塘清池,几莲浮叶,淡淡薄雾,组成“天融山,山融水,水雾交替”的山水画。</p>
    <p>绿色,往往是草木的标配,可在一片不知名的树林中,蓝色的叶子配着同为蓝色的灌木丛,置身其中,尤如梦幻般的的仙境。穿过树林,只见一块空旷的土地上坐落着一所木屋。一塘清池,几莲浮叶,淡淡薄雾,组成“天融山,山融水,水雾交替”的山水画。</p>
</body>
</html>

效果:
在这里插入图片描述

3、总结

  1. 段落标签是 p(双标签)
  2. 在浏览器中,段落标签的显示效果是
    独占一行
    段落之间有间隙

七、换行与水平线标签


1、换行与水平线标签

  • 换行:<br>标签)
    浏览器不识别代码中的 Enter 键换行

    示例:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        第一行内容
        第二行内容
    </body>
    </html>
    

    效果:
    在这里插入图片描述

  • 水平线:<br>标签)

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    第一行内容
    <br>
    <br>
    第二行内容
    <hr>
</body>
</html>

效果:
在这里插入图片描述

2、总结

  1. 代码中敲 Enter 换行,在浏览器中没有换行的效果
  2. 强行换行的标签是 <br> 标签
  3. 水平线标签是 <hr> 标签

八、文本格式化标签


1、作用

为文本添加特殊格式,以突出重点。常见的文本格式:粗体斜体下划线删除线等。

标签名效果
strong / b加粗
em / i倾斜
ins / u下划线
del / s删除线

strong、em、ins、del 标签自带强调含义(语义)

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <strong>strong 加粗</strong>
    <b>b 加粗</b>
    <em>em 倾斜</em>
    <i>i 倾斜</i>
    <ins>ins 下划线</ins>
    <u>u 下划线</u>
    <del>del 删除线</del>
    <s>s 删除线</s>
</body>
</html>

效果:
在这里插入图片描述

2、总结

  1. 两个文本格式化标签是 在一行显示
  2. strong 标签的作用是 加粗
    em 标签的作用是 倾斜

九、图像标签


1、基本使用

作用:在网页中插入图片

<img src="图片的 URL">
src用于指定图像的位置和名称,是 <img>必须属性

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <img src="./白银圭.jpg">
</body>
</html>

效果:
不宜放出😁

总结

  1. 在网页中,嵌入图片的标签是 单标签
  2. 图像标签的必须属性是 src,用来指定图像的位置和名称

以 ./ 开头,VS Code 有提示功能

2、属性

<img src="图片的URL"

属性作用说明
alt替换文本图片无法显示的时候现实的文字
title提示文本鼠标悬停在图片上的时候显示的文字
width图像的宽度值为数字,没有单位
height图像的高度只为数字,没有单位

示例;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 以前网速慢,可能导致图片加载不出来,不想影响网页内容的浏览,用alt替换 -->
    <img src="./雷姆12.jpg" alt="这是蕾姆">

    <img src="./白银圭.jpg" title="这是白银圭">

    <!-- 浏览器缩放图片,默认是等比例缩放 -->
    <img src="./雷姆1.jpg" width="100">

    <img src="./白银圭.jpg" height="600">
</body>
</html>

效果:
不宜放出😁

  • 属性名=“属性值”
  • 属性写在尖括号里面,标签名后面,标签名和属性之间用空格隔开,不区分先后顺序

已更新kuiini的前端学习第二周

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值