一、HTML 定义
1、HTML 超文本标记语言 ——HyperText Markup Langugage
- 超文本链接是什么? 链接
- 标记是什么? 标记也叫标签,带尖括号的文本
2、标签语法
开头 需要加粗的文字 结尾
- 标签成对出现,中间包裹内容
- <>里面放英文字母(标签名)
- 结束标签比开始标签多 /
示例:
<strong>文字内容</strong>
效果:
拓展:
双标签:成对出现的标签
单标签:只有开始标签,没有结束标签
示例:
<br>
:换行
<hr>
:水平线<strong>文字内容</strong> <hr>
效果:
3、总结
- 保存 HTML 标签的文件扩展名是 .html
- HTML 标签名要放到 尖括号 <> 里面
- 结束标签比开始标签多 /
- 标签包裹的内容放在 开始标签和借宿标签之间
二、HTML 基本骨架
1、HTML 基本骨架是 网页模板
- html:整个网页
- head:网页头部,存放给浏览器看的代码,例如 CSS
- body:网页主体,存放给用户看的代码,例如 图片、文字
- title:网页标题
2、VS Code 快速生成骨架
在 HTML 文件(.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、总结
- VS Code 通过 !(英文)配合 Enter 或 Tab 快速生成骨架
html ——> 整个网页
head ——> 网页头部
title ——> 网页标题
body ——> 网页主体
三、标签的关系
1、作用
明确标签的书写位置;让代码更整齐
父子关系(嵌套关系)
兄弟关系(并列关系)
*代码格式
- 父子关系:子集标签换行且缩进(Tab键)
- 兄弟关系:兄弟关系换行要对齐
2、总结
- 标签之间有 2 种关系。分别是 父子关系(嵌套) 和 兄弟关系(并列)
<html><body></body></html>
父子关系
<head></head><body></body>
兄弟关系- 开发中,不同关系的标签的对齐方式是:
父子关系:子集标签换行且缩进
兄弟关系:兄弟关系换行要对齐
四、注释
1、注释
<!--...-->
注释标签用来在原文档中插入注释,注释不会再浏览器中显示。在 VS Code 中,添加 / 删除注释的快捷键:Ctrl + /
示例:
<!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> <!-- 这是文字,能看见吗?变成了注释,浏览器不显示 --> </body> </html>
效果:
2、总结
- 在 VS Code 中,添加/删除注释的快捷键是 Ctrl + /
- 浏览器不显示注释的内容
五、标题标签
一般用在新闻标题、文章标题、王页区域名称、产品名称等等。
1、标签名
h1 ~ h6(双标签)
2、显示特点:
- 文字加粗
- 字号逐渐减小
- 独占一行(换行)
示例:
<!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>
效果:
3、经验分享
- h1 标签在一个网页中只能用一次,用来放新闻标题或网页的 logo
- h2 ~ h6 没有使用次数的限制
4、总结
- 标题标签一共有6级别。标签名分别是 h1~h6
- 在浏览器中,各个标题标签的显示效果的特点有
文字加粗
字号逐渐减小
独占一行- h1标题标签有使用次数的限制
六、段落标签
一般用在新闻段落、文章段落、产品描述信息等等。
1、标签名
p(双标签)
2、显示特点
- 独占一行
- 段落之间存在空隙
示例:
<!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>绿色,往往是草木的标配,可在一片不知名的树林中,蓝色的叶子配着同为蓝色的灌木丛,置身其中,尤如梦幻般的的仙境。穿过树林,只见一块空旷的土地上坐落着一所木屋。一塘清池,几莲浮叶,淡淡薄雾,组成“天融山,山融水,水雾交替”的山水画。</p> <p>绿色,往往是草木的标配,可在一片不知名的树林中,蓝色的叶子配着同为蓝色的灌木丛,置身其中,尤如梦幻般的的仙境。穿过树林,只见一块空旷的土地上坐落着一所木屋。一塘清池,几莲浮叶,淡淡薄雾,组成“天融山,山融水,水雾交替”的山水画。</p> </body> </html>
效果:
3、总结
- 段落标签是 p(双标签)
- 在浏览器中,段落标签的显示效果是
独占一行
段落之间有间隙
七、换行与水平线标签
1、换行与水平线标签
换行:
<br>
(单标签)
浏览器不识别代码中的 Enter 键换行示例:
<!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> 第一行内容 第二行内容 </body> </html>
效果:
水平线:
<br>
(单标签)
示例:
<!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> 第一行内容 <br> <br> 第二行内容 <hr> </body> </html>
效果:
2、总结
- 代码中敲 Enter 换行,在浏览器中没有换行的效果
- 强行换行的标签是
<br>
单标签- 水平线标签是
<hr>
单标签
八、文本格式化标签
1、作用
为文本添加特殊格式,以突出重点。常见的文本格式:粗体、斜体、下划线、
删除线等。
标签名 效果 strong / b 加粗 em / i 倾斜 ins / u 下划线 del / s 删除线strong、em、ins、del 标签自带强调含义(语义)。
示例:
<!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 加粗</strong> <b>b 加粗</b> <em>em 倾斜</em> <i>i 倾斜</i> <ins>ins 下划线</ins> <u>u 下划线</u> <del>del 删除线</del> <s>s 删除线</s> </body> </html>
效果:
2、总结
- 两个文本格式化标签是 在一行显示
- strong 标签的作用是 加粗
em 标签的作用是 倾斜
九、图像标签
1、基本使用
作用:在网页中插入图片。
<img src="图片的 URL">
src用于指定图像的位置和名称,是<img>
的必须属性。示例:
<!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> <img src="./白银圭.jpg"> </body> </html>
效果:
不宜放出😁总结
- 在网页中,嵌入图片的标签是 单标签
- 图像标签的必须属性是 src,用来指定图像的位置和名称
以 ./ 开头,VS Code 有提示功能
2、属性
<img src="图片的URL"
属性 作用 说明 alt 替换文本 图片无法显示的时候现实的文字 title 提示文本 鼠标悬停在图片上的时候显示的文字 width 图像的宽度 值为数字,没有单位 height 图像的高度 只为数字,没有单位 示例;
<!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> <!-- 以前网速慢,可能导致图片加载不出来,不想影响网页内容的浏览,用alt替换 --> <img src="./雷姆12.jpg" alt="这是蕾姆"> <img src="./白银圭.jpg" title="这是白银圭"> <!-- 浏览器缩放图片,默认是等比例缩放 --> <img src="./雷姆1.jpg" width="100"> <img src="./白银圭.jpg" height="600"> </body> </html>
效果:
不宜放出😁
- 属性名=“属性值”
- 属性写在尖括号里面,标签名后面,标签名和属性之间用空格隔开,不区分先后顺序