引言
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 |
一般不推荐缩写,示例如下
|
|
效果如下
图像标签
图像标签需要在 src 属性中指定指定图像的位置
|
|
路径分为绝对路径和相对路径,假设当前路径为 (Linux 系统)
|
|
代码写在 index.html
文件,那么相对路径如下
|
|
绝对路径如下
|
|
超链接标签
|
|
此标题用于跳转网页,即网页中的链接,如果需要在新窗口打开网页,只需将 target 属性值为 _blank
,例如以下代码
|
|
效果如下
音视频标签
|
|
音频标签属性如下
属性 | 作用 | 说明 |
---|---|---|
src | 音频路径 | 必须属性,支持 mp3、ogg、wav |
controls | 显示音频控制面板 | |
loop | 循环播放 | |
autoplay | 自动播放 | 浏览器一般禁止自动播放 |
视频标签属性如下
属性 | 作用 | 说明 |
---|---|---|
src | 视频路径 | 必须属性,支持 mp4、webm、ogg |
controls | 显示视频控制面板 | |
loop | 循环播放 | |
muted | 静音播放 | |
autoplay | 自动播放 | 浏览器支持在静音状态下自动播放 |
假设当前路径如下
|
|
例如以下代码
|
|
布局标签
没有实义的用于布局网页的标签,划分区域或摆放内容
- div: 独占一行
- span: 不换行
例如以下代码
|
|
效果如下
用于在网页中显示预留字符。例如显示空格、<
、>
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; 的差異