# 基础认知 ## 网页组成 html => 内容 css => 美化 javascript => 互动 ## HTML 页面固定结构 ```html
我是一段文字
语义:段落 特点: - 段落间存在间隙 - 独占一行 ## 换行标签 场景:让文字强制换行显示 代码:
# "./"表示当前目录
```
一个标签可以存在多个属性,属性之间以空格隔开,标签名与属性之间必须以空格隔开。
src 后接图片地址,用来表示图片位置
### 图片标签的 alt 属性
属性名:alt
属性值:替换文本
- 当图片加载失败时,才显示 alt 文本
- 当图片加载成功时,不会显示 alt 文本
```html
```
### 图片标签的 width 和 height 属性
属性名:width 和 height
属性值:宽度和高度(数字)
注意点:
- 如果只设置 width 或 height 中的一个,另一个没设置的会自动等比例缩放(图片不会变形)
```html
```
## 路径
### 介绍
场景:页面需要加载图片,需要先找到对应的图片
路径:绝对路径/相对路径
一般只用相对路径
### 相对路径
当前文件:当前的html网页
目标文件:要找到的图片
同级:“照片.jpg”或“./照片.jpg”
下级:“./images/照片.jpg”或“images/照片.jpg”
#### 上级目录
上级目录:目标文件在上级目录中
代码步骤:
1. 先出当前文件夹,到上一级目录=>../
2. 写目标文件即可
## 音频标签
场景:在页面中插入音频
代码:
```html
```
常见属性:
| 属性名 | 功能 |
| -------- | ---------------------------- |
| src | 音频的路径 |
| controls | 显示播放的控件 |
| autoplay | 自动播放(部分浏览器不支持) |
| loop | 循环播放 |
注意点:音频标签目前支持三种格式:MP3、Wav、Ogg
## 视频标签
场景:在页面中插入视频
代码:
```html
```
常见属性:
| 属性名 | 功能 |
| -------- | ----------------------------------------------- |
| src | 视频的路径 |
| controls | 显示播放的控件 |
| autoplay | 自动播放(谷歌浏览器中需配合muted实现静音播放) |
| loop | 循环播放 |
注意点:视频标签目前支持三种格式:MP4、WebM、Ogg
## 链接标签
### 介绍
场景:点击之后,从一个页面跳转到另一个页面
称呼:a标签、超链接、锚链接
代码:
```html
超链接
```
快捷输入:a+回车
特点:
- 双标签,内部可以包裹内容
### target属性
属性名:target
属性值:目标网页的打开形式
| 取值 | 效果 |
| ------ | -------------------------------------- |
| _self | 默认值,在当前窗口中跳转(覆盖原网页) |
| _blank | 在新窗口跳转(保留原网页) |
```html
个人主页