HTML学习笔记第2天
VSCode的简单使用
1 双击打开软件
2 新建文件
3 保存为.html文件
4 Ctrl + 加号,Ctrl + 减号,可以放大缩小视图
5 输入 ! 回车,生成页面骨架结构
6 利用插件在浏览器中预览页面:鼠标右键,点击Open In Default Browser
VSCode好用插件
Chinese汉语言包
![](https://i-blog.csdnimg.cn/blog_migrate/3fc70874aa9c262ee434ab1dc43c2ec9.png)
Auto Rename Tag
![](https://i-blog.csdnimg.cn/blog_migrate/e548e3abba589798a211b91ac7f882c7.png)
VSCode自动可以给<P>
补上</P>
。但如果把其中一个<P>
改成<div>
,另一个依旧保持</P>
,需要手动再改成</div>
。这个插件是将一对标签,只要一个被我们改了,另一个会自动跟着改。
确实方便了,但如果代码篇幅大,可能会出现误改或改而不自知的情况。
One Dark Pro
改代码颜色主题
![](https://i-blog.csdnimg.cn/blog_migrate/cda263b0e04f98179280afd533377217.png)
Live Server
浏览器实时渲染,只要保存浏览器中就可以展现,不需要浏览器刷新。
![](https://i-blog.csdnimg.cn/blog_migrate/0d961bce05a742b5eae6e49f92dd8d25.png)
注意:这个插件需要在文件夹中打开html文件,单独一个html文件是无法使用这个功能的。
![](https://i-blog.csdnimg.cn/blog_migrate/94deeb2d159b849290e1c0369e977306.png)
![](https://i-blog.csdnimg.cn/blog_migrate/54f2420f7fa2af1ee35c04d81ab5f66e.png)
vscode-icons
给项目文件夹内的文件赋予log图片
个人感觉有点鸡肋
![](https://i-blog.csdnimg.cn/blog_migrate/a8a8a2a9c004ff6239c9f17745a753ad.png)
![](https://i-blog.csdnimg.cn/blog_migrate/49b44b8156d2ad78c2e0f2bd13b560e3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/540e66500fe605719ff1091ff36b59b1.png)
会了吧
一个插件,给中国人提供英文单词翻译
![](https://i-blog.csdnimg.cn/blog_migrate/ba1ea0612bba024112b6aee11d3aa14a.png)
VSCode注释快捷键
单行注释 Ctrl+/
多行注释 Shift + Alt + a
文档类型声明标签<!DOCTYPE>
![](https://i-blog.csdnimg.cn/blog_migrate/0e9b6c961b25183f90739dd3f5937649.png)
<!DOCTYPE>
:告诉浏览器使用哪种HTML版本来显示网页
声明处于文档中的最前面的位置,处于<html>
标签之前。
<!DOCTYPE>
不是一个HTML标签,是 文档类型声明标签
<!DOCTYPE html>
指:当前页面采用的是HTML5版本来显示网页
lang语言<html lang="en">
<html lang="en">
用来定义当前文档显示的语言
en 定义为英文网页
zh-CN 定义为中文网页
对于文档显示来说,定义成en也可以显示中文,定义成zh-CN的文档也可以显示英文
区别就是会有浏览器翻译提示出现与否
字符集<meta charset="UTF-8">
<meta charset="UTF-8">
字符集(Character Set)是多个字符的集合,以便计算机能够识别和存储各种文字
在<head>
标签内,通过<meta>
标签的charset属性来规定HTML文档应该使用哪种字符编码
charset属性常用的值:GB2312(中文简体)、BIG5(中文繁体)、GBK(中文简+繁),UTF-8
UTF-8:万国码,基本包含了全世界所有国家需要用到的字符
常用标签
标题标签<h1>...<h6>
HTML 提供了6个等级的网页标题,即<h1>...<h6>
。默认加粗,逐步递减。
<h1>h1</h1>
<h2>h2</h2>
<h3>h3</h3>
<h4>h4</h4>
<h5>h5</h5>
<h6>h6</h6>
![](https://i-blog.csdnimg.cn/blog_migrate/733338ff493b442ee69febe13ee676e4.png)
段落标签 <p></p>
HTML标签,用于定义段落,将整个网页分成若干段落。
paragragh的缩写
标签语义:将HTML文档分割为若干段落
<p>我的一个段落标签</p>
特点:
1 一个段落中的文本根据浏览器窗口大小自动换行
2 段落与段落之间保有空隙
![](https://i-blog.csdnimg.cn/blog_migrate/83d4af057efc1205284b67bb7907e360.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e9756f8ebeb1944e412564718a6df84f.png)
换行标签<br />
在HTML中,一个段落中的文字会从左往右依次排列,直到浏览器窗口的右端,然后才自动换行。如果想要某段文本强制换行显示,就需要使用换行标签<br />
我的一个<br />换行标签
break的缩写,意为打断,换行
标签语义:强制换行
特点:
1 单标签
2 直接开始新的一行,无间距
文本格式化标签
标签语义:突出重要性,比普通文字更重要
使用方式:哪个文本用就框谁
![](https://i-blog.csdnimg.cn/blog_migrate/b2e747dd1b48c73af97986527128c8aa.png)
1.<strong>已有的事,后必再有。已行的事,后必再行。</strong><br />
2.不要为侵略添加任何的借口,因为再美好的借口,也无法掩盖侵略的本质。<br />
3.<em>其实宇宙中所有的人,都有他存在的道理,</em>就好像这个混沌的圆球,它们既互相<del>斗争对抗</del>,又相互滋生依存。<br />
4.<del>喷泉的高度不会超过它的源头</del>,一个人的<ins>异能量也绝不会超过他心中的信念</ins>。
![](https://i-blog.csdnimg.cn/blog_migrate/9d21e6bfb22883c4b152eb8a4d34058c.png)
内容容器标签<span>和<div>
<span>
和<div>
没有任何语义,只是一个盒子
<span>
是通用行内容容器,是行内元素。一行可以放多个<span>
,小盒子
<div>
是通用流内容容器,是块元素。一行只能放一个<div>
,大盒子
<span>
开开心心</span>
<div>
开开心心</div>
图像标签<img />
![](https://i-blog.csdnimg.cn/blog_migrate/b7b91398f4e948ad2ae722a280ec007a.png)
<img src="图像URL" />
这种src="dog.png"是此图片与.html文件在同一目录下,不然无法打开,图像无法显示。
![](https://i-blog.csdnimg.cn/blog_migrate/4c5d6d2f47b3eb6d002846e925cf60b2.png)
<img src="dog.png" alt="可爱小狗卡通" title="卡通狗">
![](https://i-blog.csdnimg.cn/blog_migrate/60266292c833c79d3d6a59da68368172.png)
图片的高height或者宽width,一般只设定其中一个,因为会等比例放缩。如果两个都定义好,会拉长变形。这两个属性的设定是,不会分割图片,只会拉开或压缩。
<img src="dog.png" alt="可爱小狗卡通" title="卡通狗" width="200" height="50">
宽度确定高度确定的图片:
原图:
border默认是黑色边框
height、width、border均为数值属性,但都用双引号括值
图像标签属性注意点:
1 图像标签可以拥有多个属性,必须写在标签名的后面;
2 属性之间不分先后顺序,标签名与属性、属性与属性之间均以空格分开;
3 属性采用键值对的格式,即key=“Valye”。
图片或文件路径
相对路径
绝对路径
例如:“D:\SelfDocument\前端学习\dog.png”或“https://img.zcool.cn/community/011da35cdd1a82a801214168fdf44e.jpg@1280w_1l_2o_100sh.jpg”
超链接标签 <a>...</a>
HTML标签中,<a>
标签用于定义超链接,作用从一个页面链接到另一个页面
<a href="跳转目标" target="目标窗口的弹出方式">文本或图像</a>
链接分为:
外部链接:各种官网访问的链接
内部链接:
<a href="同一目录上的.html" target="_blank">你猜</a>
空链接:
<a href="#" target="_blank">首页</a>
下载链接:
<a href="同一目录上的.zip" target="_blank">你猜</a>
如果href里面的地址是一个文件或者压缩包,会下载这个文件
网页元素链接:
在网页中的各种元素,如文本、图像、音频、表格、视频等都可以添加超链接
锚点链接:
点击链接,可以快速定位到页面中的某个位置(类似PDF中的目录)
1 在链接文本的href属性中,设置属性值为 #名字 的形式,如:<a href= "#two">第2集</a>
2 找到目标位置标签,里面添加一个id属性 = 刚才的名字,如:<h3 id="two">第2集介绍</h3>
[注]:以上学习均来自 B站黑马程序员Pink老师,非广,仅学习,非商用。
——Fine姐的发疯人生