引言
HTML 学习一 - 基础:
https://blog.yexca.net/archives/146
HTML 学习二 - 列表、表格与表单:
https://blog.yexca.net/archives/150
HTML 学习三 - 网页布局:
https://blog.yexca.net/archives/195
基本骨架
| |
一般有软件生成,例如在 VS Code 里可以新建 .html 文件后输入英文 ! 按 TAB 键自动生成
head 标签一般是面向浏览器,body 标签面向用户
注释
| |
在 VS Code 中可以选中该行,使用快捷键 Ctrl + / 一键注释
浏览器不会显示注释的内容
标题与段落
| |
标题标签显示会文字加粗,独占一行
段落标签内容独占一行,段落之间有空隙
换行与水平线
在段落标签中的内容换行并不会被显现,如需换行需使用换行标签
| |
水平线标签代码如下
| |
效果如下
文本格式化标签
| 效果 | 标签名 | 缩写 |
|---|---|---|
| 加粗 | strong | b |
| 倾斜 | em | i |
| 下划线 | ins | u |
| del | s |
一般不推荐缩写,示例如下
| |
效果如下
你好,我是 yexca,欢迎访问此博客然后我该写什么呢?
图像标签
图像标签需要在 src 属性中指定指定图像的位置
| |
路径分为绝对路径和相对路径,假设当前路径为 (Linux 系统)
| |
代码写在 index.html 文件,那么相对路径如下
| |
绝对路径如下
| |
超链接标签
| |
此标题用于跳转网页,即网页中的链接,如果需要在新窗口打开网页,只需将 target 属性值为 _blank,例如以下代码
| |
效果如下
音视频标签
| |
音频标签属性如下
| 属性 | 作用 | 说明 |
|---|---|---|
| src | 音频路径 | 必须属性,支持 mp3、ogg、wav |
| controls | 显示音频控制面板 | |
| loop | 循环播放 | |
| autoplay | 自动播放 | 浏览器一般禁止自动播放 |
视频标签属性如下
| 属性 | 作用 | 说明 |
|---|---|---|
| src | 视频路径 | 必须属性,支持 mp4、webm、ogg |
| controls | 显示视频控制面板 | |
| loop | 循环播放 | |
| muted | 静音播放 | |
| autoplay | 自动播放 | 浏览器支持在静音状态下自动播放 |
假设当前路径如下
| |
例如以下代码
| |
布局标签
没有实义的用于布局网页的标签,划分区域或摆放内容
- div: 独占一行
- span: 不换行
例如以下代码
| |
效果如下
div1
div2
span1
span2用于在网页中显示预留字符。例如显示空格、<、>
| Result | Description | Entity Name | Entity Number |
|---|---|---|---|
| non-breaking | space | |   |
| < | less than | < | < |
| > | greater than | > | > |
| & | ampersand | & | & |
| “ | double quotation mark | " | " |
| ‘ | single quotation mark (apostrophe) | ' | ' |
| ¢ | cent | ¢ | ¢ |
| £ | pound | £ | £ |
| ¥ | yen | ¥ | ¥ |
| € | euro | € | € |
| © | copyright | © | © |
| ® | registered trademark | ® | ® |
例如显示 <p>
| |
参考: HTML字元符號 &Nbsp; &Ensp; &Emsp; 的差異