当前位置: 首页 > news >正文

【HTML】一、基础标签

文章目录

  • 1、开发环境准备
  • 2、html介绍
  • 3、html基本骨架
  • 4、标签的关系
  • 5、常用标签
    • 5.1 标题
    • 5.2 段落
    • 5.3 换行与水平线
    • 5.4 文本格式化标签
    • 5.5 图像标签
    • 5.6 超链接标签
    • 5.7 音频标签
    • 5.8 视频标签
  • 6、路径
  • 7、网页制作

1、开发环境准备

在编辑器中写代码,在浏览器中看效果

在这里插入图片描述
以VSCode为例,基本使用:

  • 打开文件:任意文件夹 →拖拽至 VS Code 空白位置即可
  • 插件的安装:扩展 → 搜索插件 → 安装 → 重启 VS Code,如下,安装一个打开网页的插件
    在这里插入图片描述
  • 字号的放大缩小:Command 和 + -
  • 添加 / 删除注释的快捷键:Command + /

2、html介绍

html,HyperText Markup Language,超文本标记语言

  • 超文本,即链接🔗
  • 标记,即标签、尖括号

如下图左侧,即为html

在这里插入图片描述

标签语法:

  • 双标签成对出现,中间包裹内容
  • 单标签只有开始标签,没有结束标签,如换行<br>、水平线<hr>
    在这里插入图片描述

在这里插入图片描述

Ctrl + S,保存后,右键Open In Browers,看下效果:

在这里插入图片描述

3、html基本骨架

在这里插入图片描述

html基本骨架,即网页模板

在这里插入图片描述

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

在VSCode中,生成这个骨架模板:

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

在这里插入图片描述

4、标签的关系

如下图,图片和外层是父子关系,和底下的文字则是并列关系,这个关系,决定了标签书写的位置
在这里插入图片描述
标签之间有两种关系:

  • 父子关系(嵌套关系):换行要缩进
    在这里插入图片描述
  • 兄弟关系(并列关系):换行要对齐
    在这里插入图片描述

5、常用标签

5.1 标题

  • h1 ~ h6
<h1>这是h1标题</h1>

在这里插入图片描述

  • 文字加粗、独占一行、字号逐渐减小

  • 使用场景:新闻标题、文章标题、商品名称

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

在这里插入图片描述

5.2 段落

  • p(双标签)
<p>这是一个段落。</p>
  • 独占一行,段落之间有间隙

在这里插入图片描述

  • 使用场景:新闻段落、文章段落、产品描述信息

在这里插入图片描述

5.3 换行与水平线

单标签(不需要包裹文字内容)

<br>

在这里插入图片描述

// 水平线
<hr>

在这里插入图片描述

5.4 文本格式化标签

如下,左右两边都行,但一般用左边的标签,因为语意明确:strong、em、ins、del
在这里插入图片描述

// 建议
<strong>加粗效果</strong>
// 不建议
<b>加粗效果</b>

5.5 图像标签

用于在网页中插入图片,src熟悉用于指定图像的位置和名称,是 <img> 的必需属性

<img src="图片的 URL">

路径的书写时,./后VSCode有提示

在这里插入图片描述

注意,src可以是一个相对路径、绝对路径,还可以是一个URL地址,img标签的其他属性:

在这里插入图片描述

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

在这里插入图片描述

5.6 超链接标签

a标签,作用是点击跳转到其他页面

<a href="https://www.baidu.com">跳转到百度</a>
  • href 属性值是跳转地址,是超链接的必须属性
  • 超链接默认是在当前窗口跳转页面,添加 target=“_blank” 实现新开一个窗口去打开跳转页面
  • href 属性值写为 #,表示空链接,页面不会跳转,在当前页面刷新一次
// 原地跳,且新开一个窗口,就像是浏览器复制标签页的功能
<a href="#" target="_blank">return</a>

5.7 音频标签

<audio src="音频的 URL"></audio>

其余属性:
在这里插入图片描述
在这里插入图片描述
注意,属性controls并不是常规的 xx='zz’格式,而是只有一个controls,这是因为,写 HTML5 属性时,如果属性名和属性值相同,可以简写为一个单词

5.8 视频标签

<video src="视频的 URL"></video>

其余属性:

在这里插入图片描述

6、路径

根据出发点,分为:

  • 相对路径:从当前文件位置出发查找目标文件
  • 绝对路径:从盘符出发查找目标文件(Windows 电脑从盘符出发,Mac 电脑从根目录出发)

路径的写法:

  • . 当前文件所在文件夹
  • .. 当前文件上一级文件夹
  • / 进入某个文件夹里面

7、网页制作

用上面的标签,制作以下网页:
在这里插入图片描述

制作思路:从上到下,先整体再局部 ,先整体再局部,这里的局部,如上面的Vue.js有个超链接,需要额外处理

在这里插入图片描述

相关文章:

  • ETL与ELT核心技术解析:如何选择最优数据集成方案
  • SelectDB 实时分析性能突出,宝舵成本锐减与性能显著提升的双赢之旅
  • 使用纯CSS 实现 侧边栏 拖拽效果
  • 【15】单片机编程核心技巧:逻辑运算与位操作实战
  • Android UI 组件系列(二):Button 使用详解与常见属性
  • 全链条自研可控|江波龙汽车存储“双轮驱动”体系亮相MemoryS 2025
  • Pytesseract识别图片
  • 12 DHCP的内容和HTTP的改良
  • LeetCode27移除元素
  • Android12 使用自定义签名key替换系统默认testkey
  • 上下分层、左右分离的驱动设计思想
  • PMP–知识卡片--情商组成部分
  • java 手搓一个http工具类请求传body
  • Three.js中BufferGeometry 和 BoxGeometry
  • 网络变压器的主要电性参数与测试方法(4)
  • Jetpack Navigation 实战:Fragment 和 Activity 的交互与导航
  • Android Glide 缓存模块源码深度解析
  • SpringBoot缓存抽象:@Cacheable与缓存管理器配置
  • Vite项目中vite.config.js中为什么只能使用process.env,无法使用import.meta.env?
  • SpringCloud Alibaba——入门简介
  • 被前男友泼汽油致残后,一个女孩经历的双重灼烧
  • 重庆发布经济犯罪案件接报警电子地图,企业可查询导航属地经侦服务点
  • 外国游客“在华扫货”热:“带空箱子到中国!”
  • 山东省市监局“你点我检”专项抽检:一批次“无抗”鸡蛋农兽药残留超标
  • 中国女足将于5月17日至6月2日赴美国集训并参加邀请赛
  • 中拉论坛部长级会议为何悬挂海地和圣卢西亚的国旗?外交部回应