十分钟学完HTML基础

125 阅读2分钟

一、HTML基础

1.开发环境

d6ee9e5747dbaca142d423401864cffd_1728893161018-858d75fb-8ac2-4a98-b9b4-c31413696e02_x-oss-process=image%2Fformat%2Cwebp%2Fresize%2Cw_831%2Climit_0.png

编辑器 :VSCode ; 浏览器 :Chrome

2.VS Code 基本使用

image.png

汉化插件 :Chinese ; 打开网页插件 :open in browser ; 勾选自动保存(点击左上角文件里面有)

3.设置Chrome为默认浏览器

8cd057c88e3e44affd808a304c56ee40_1728893561171-9ca20a58-d17f-4d59-a529-0b68f9d57434_x-oss-process=image%2Fformat%2Cwebp%2Fresize%2Cw_706%2Climit_0.png

二、HTML初体验

1.HTML定义和语法

HTML 超级文本标记语言 :不仅包含文字,还可以包含图片、视频、音频、链接

950bb0982cb6d80c76ee480b9d5e044f_1728893791341-d24f58fe-4493-4cce-9d7d-6aa82d8fbddd_x-oss-process=image%2Fformat%2Cwebp.png

标签成对,里面包裹内容;结束标签比开始标签多/;单标签只有开始标签(单标签很少)

2.页面骨架

96315765d8db041dcc41e30bce263335_1728894042361-0f85d170-57b1-4185-9921-0fd6ac6652e8_x-oss-process=image%2Fformat%2Cwebp.png

  • html:整个网页
  • head:网页头部,存放给浏览器看的代码,例如 CSS
  • body:网页主体,存放给用户看的代码,例如 图片、文字
  • title:网页标题

快速生成骨架: 在 HTML 文件(.html)中,!(英文)配合 Enter / Tab键

3.标签关系

90362062cba5a6a696661894d982c548_1729050739105-2cfe63dd-8ccb-400f-8902-0092232b448e_x-oss-process=image%2Fformat%2Cwebp.png

90b6038b4a48127ce531e7c61155e7f7_1729050752866-32cbaa6f-2677-4668-ade5-339c5d583275_x-oss-process=image%2Fformat%2Cwebp%2Fresize%2Cw_320%2Climit_0.png

HTML注释不会显示在浏览器中。在 VS Code 中,添加 / 删除注释的快捷键:Ctrl + /

注释:<!--注释内容-->这个可以注释多行,一般我用单行:// 注释内容

三、HTML标签

1.段落标签

a958f5fe97f130683901db689001027a_1728895046798-90c5ac07-145c-4cff-a126-5d5bb13af6c2_x-oss-process=image%2Fformat%2Cwebp.png

标签名:h1~h6 ;例:<h6>六级标签</h6>;应用场景:大小标题

45600a887c48f538b7dace44677b6a32_1728895188885-8dded754-f482-4ed0-bcba-a0d1432ecb46_x-oss-process=image%2Fformat%2Cwebp.png

标签名:p;例:<p>段落标签</p>;应用场景:文章

53916c410f009ae6f7b228decaccd6b4_1728895479364-5753f427-0246-4f25-88f1-c24ba06f868b_x-oss-process=image%2Fformat%2Cwebp.png

文本的格式
例:<span>原价:</span><del>998¥</del><span> 惊爆价:</span><strong>28¥</strong>
效果:原价:998¥ 惊爆价:28¥
应用场景:金镶玉金币!我行你也行!

image.png

2.图像标签

fe35d87a4440519c9962bb6e85ab0845_1728895554785-b1334626-0173-4edb-a9e4-eb57e69ef5d7_x-oss-process=image%2Fformat%2Cwebp%2Fresize%2Cw_275%2Climit_0.png

用法:<img src="图片的 URL">
路径(URL):./ 表示当前文件所在文件夹目录;../ 表示当前文件的上一级文件夹目录
例:<img src="./images/01.webp">路径为我们的html文件并级的images文件里面的01.webp图片

3.超链接标签

8da64d81ec5aef5d0d5c7573e1628446_1729066601635-60a08ba8-ed72-43aa-9c52-9b9a1760ea1f_x-oss-process=image%2Fformat%2Cwebp.png

用法:<a href="#">使用空链接</a>这里的#可以是网址也可以是本地文件
作用:页面跳转
target="_blank":跳转到新的页面里打开;默认是在当前页面跳转打开

4.表单标签

  • input:表单
  • button:按钮
  • select option: 下拉菜单

b18601ae8b77d744b1594db8aa378f08_1714986656536-f82de377-1cce-4173-9098-d0849ea11f65_x-oss-process=image%2Fformat%2Cwebp.png

属性:

  • type="":text(文本框)password(密码框)radio(单选框)checkbox(多选框)
  • placeholder: 提示文本(占位符)
  • name:表单名称(根据不同的name进行分类)

例:
<!-- <br> 换行标签 -->
<!-- 文本框 text -->
用户:<input type="text" placeholder="请输入用户名"><br><br>

<!-- 密码框 password -->
密码:<input type="password" placeholder="请输入密码"><br><br>

<!-- 单选框 radio (name可以分组)-->

性别:
<input type="radio" name="gender">男
<input type="radio" name="gender">女 <br><br>

班级:
<input type="radio" name="classroom">一班


<input type="radio" name="classroom">二班

<input type="radio" name="classroom">三班 <br><br>
<!-- 复选框 checkbox -->
爱好:
<input type="checkbox" name="hobby">唱歌
<input type="checkbox" name="hobby">爬山
<input type="checkbox" name="hobby">游泳 <br><br>

<input type="checkbox"> 是否同意许可 <br><br>

<!-- 多行文本输入 -->
个人简介:
<textarea rows="5" cols="30"></textarea> <br><br>
<!-- 按钮 -->
<button>提交</button>
<button>重置</button>
Tips:<br>可以换行

5.列表标签

2d7ea1655880c7d99110db791bc9de1b_1728969941807-16910f4b-f1ac-4e3c-aef2-fbce3caf9ddf_x-oss-process=image%2Fformat%2Cwebp.png

31ee2c293d11550259375d876794ba81_1728969950911-4d546ddf-c4de-4cce-87c8-71da1bda6efd_x-oss-process=image%2Fformat%2Cwebp.png

作用:布局排列整齐的不需要规定顺序的区域。
标签:ul嵌套li,ul是无序列表,li是列表条目。
tips:前面的小原点是自带的,后面学习CSS可以用li{list-style:none}去掉

注意事项: ul标签里面只能包裹 li 标签,li 标签里面可以包裹任何内容