【HTML5】01-HTML摆放内容

本文介绍HTML5摆放标签的知识点。

目录

[1. HTML概念](#1. HTML概念)

[2. HTML骨架](#2. HTML骨架)

[3. 标签的关系](#3. 标签的关系)

[4. 标题标签](#4. 标题标签)

[5. 段落标签](#5. 段落标签)

[6. 换行和水平线](#6. 换行和水平线)

[7. 文本格式化标签](#7. 文本格式化标签)

[8. 图像标签](#8. 图像标签)

[图像 - 属性](#图像 - 属性)

[9. 路径](#9. 路径)

相对路径

绝对路径

[10. 超链接标签](#10. 超链接标签)

[11. 音频标签](#11. 音频标签)

[12. 视频标签](#12. 视频标签)


1. HTML概念

HTML 超文本标记语言

超文本 ------ 链接

标记 ------ 标签、带尖括号的文本

标签成对出现 开始标签和结束标签

< >XX</ >

绝大部分都是双标签,但也有单标签:

<br> 换行

<hr> 水平线

复制代码
<!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>
    <hr>
</body>
</html>

2. HTML骨架

HTML基本骨架是网页模板

html 是整个网页

head 是网页头部,存放给浏览器看的代码

body 是网页主体,存放给用户看的代码

title 是网页标题

快速生成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. 标签的关系

明确代码的书写位置

有两种关系:父子 / 嵌套、兄弟 / 并列

复制代码
<html>
    <head></head>
    <body>
        
    </body>
</html>

4. 标题标签

标签名:h1 ~ h6 双标签

文字加粗,字号逐渐减小、自占一行

h1 一般只用一次

复制代码
<!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>

5. 段落标签

标签名:p 双标签

独占一行、段落之间存在间隙

复制代码
<!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>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAAA  AAAAAAA  AAAAAAAA  AAAAAAAAAA  AA。</p>
    <p>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAAA  AAAAAAA  AAAAAAAA  AAAAAAAAAA  AA。</p>
    <p>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAAA  AAAAAAA  AAAAAAAA  AAAAAAAAAA  AA。</p>
    <p>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAAAAAAAAAAAAAAAAAAAAAAAAAA,AAAAA  AAAAAAA  AAAAAAAA  AAAAAAAAAA  AA。</p>
</body>
</html>

6. 换行和水平线

换行 br 和水平线 hr 都是单标签

复制代码
<body>
    文本1
    <br>
    文本2
    <!-- 如果没有br,仅敲换行键实际网页中是没有换行效果的 -->
    <hr>
    文本3
    <hr>
</body>

7. 文本格式化标签

包括:

加粗 strong

倾斜 em

下划线 ins

删除线 del

不会换行,若没有br则都在一行显示

复制代码
<body>
    <strong> strong 加粗 </strong>
    <br>
    <em> em 倾斜 </em>
    <br>
    <ins> ins 下划线 </ins>
    <br>
    <del> del 删除线</del>
</body>

8. 图像标签

在网页中插入图片

img 是单标签

复制代码
<img src = " 图片的URL ">

src 指定图片的位置和名称

图片和html最好放到同一路径下


图像 - 属性

  1. alt 替换文本

图片无法显示时出现的文字

  1. title 提示文本

鼠标悬停时显示的文字


9. 路径

路径是指在查找文件时,从起点到终点经历的路线

分类

相对路径

从当前文件位置出发查找目标文件

/ 代表进入某文件夹

如 images/ 是进入image文件夹

. 表示当前文件所在文件夹 ./

.. 表示当前文件夹的上一级 ../


绝对路径

从盘符出发查找目标文件

windows电脑是从盘符出发

Mac是从根目录出发

以windows为例

复制代码
<body>
    <!-- 绝对路径 -->
    <img src="D:\5.webp">
    <img src="D:/5.webp">
    <!-- / 和 \ 都行-->
    
    <!-- 链接百度图片 -->
    <img src="https://search-operate.cdn.bcebos.com/7e85570b817e17e8f3ae93134cc78451.gif">
</body>

绝对路径应用:友情链接

在本页面放一些其他网页的原链接


10. 超链接标签

a 双标签 中间可以加文字

href 属性是跳转地址

输入a 有提示文字直接回车即可

复制代码
<body>
    <a href="http://baidu.com">跳转到百度</a>
</body>

还可以跳到自己的文件

复制要跳的文件的相对地址

复制代码
<a href="01-标签的写法.html">01-标签的写法</a>

若要打开一个新的页面

复制代码
<body>
    <a href="http://baidu.com" target="_blank">跳转到百度</a>
    <a href="01-标签的写法.html" target="_blank">01-标签的写法</a>
</body>

开发初期不知道跳转的地址,href写:# 表示空链接

复制代码
    <!-- 空链接 -->
    <a href="#">空链接</a>

11. 音频标签

audio 双标签

src 保存音频的URL 支持MP3 Ogg Wav

controls 属性显示音频控制面板 点击后还能播放

loop 循环播放

autoplay 自动播放 一般浏览器都禁用

注:属性名和属性值一样时,只写一遍就行

复制代码
    <audio src="./XXXX/XXX.mps" controls loop autoplay></audio>

12. 视频标签

video 双标签

src 保存音频的URL 支持MP4 WebM Ogg

controls 属性显示音频控制面板 点击后还能播放

loop 循环播放

muted 静音播放

autoplay 自动播放 一般浏览器支持在静音状态下自动播放

注:如果没有静音就不能自动播放

复制代码
    <video src="./XX/XX.MP4" controls loop muted autoplay></video>

本文介绍HTML5摆放标签的知识点。

相关推荐
Tz一号12 分钟前
前端 git规范-不同软件(GitHub、Sourcetree、WebStorm)、命令行合并方式下增加 --no-ff的方法
前端·git·github
Loadings16 分钟前
MCP从理解到实现
前端·cursor·ai 编程
冬冬小圆帽29 分钟前
防止手机验证码被刷:React + TypeScript 与 Node.js + Express 的全面防御策略
前端·后端·react.js·typescript
Cmoigo1 小时前
React Native自定义View(Android侧)
前端·react native
LanceJiang1 小时前
文本溢出移入Tooltip提示,我的LeText组件
前端·vue.js
moreface1 小时前
uni.request 配置流式接收+通义千问实现多轮对话
前端·vue.js·人工智能
大元991 小时前
前端必须知道的emoji知识
前端
不服就干1 小时前
js通过游览器启动本地的绿色软件
前端·javascript
零零壹111 小时前
理解Akamai EdgeGrid认证在REST API中的应用
前端·后端
大元991 小时前
QuickMaster站点分析平台技术调研
前端