# 前言

本文默认你已经有过一点 html 基础,了解本文提到的名词等。

一些常用标签可以去菜鸟教程之类的直接搜,哪个标签忘了就搜哪个标签。

# 头部

<head>
    <meta charset="UTF-8">
    <title>浏览器上标题</title>
    <link rel="icon" href="../static/images/旅行.svg" type="image/x-icon" />
</head>

想要改变打开页面的图标,使用 link 标签,指定图标路径即可。找图标文件可以去字节跳动的 IconPark

# 常用标签

# 表单

Q:提交的表单如何传到后端

A:和 javascript 有关,所以先不要急

先写一个简易的表单代码:

<form>
    <label>
        账号:
        <input type="text" placeholder="Username..."> <!--placehoder 是未输入时框内的提示语句 -->
    </label>
    <br>
    <label>
        密码:
        <input type="password" placeholder="Password...">
    </label>
    <br>
    <a href="https://www.baidu.com">忘记密码</a>
    <br>
    <input type="submit" value="登陆">
</form>

想要丰富一下表单的东西,还有其他标签:

<!-- 多行文本输入 -->
<label>
    <textarea placeholder="文本内容..." cols="10" rows="10"></textarea>
</label>
<!-- 勾选框 -->
<label>
    <input type="checkbox">
    我同意本网站的隐私政策
</label>
<!-- 单选框:需要用 name 分组,同组内只能选选一个 -->
<label>
    <input type="radio" name="role">
    学生
</label>
<label>
    <input type="radio" name="role">
    教师
</label>

# div 标签与布局

你可以将整个 html 页面看作一个盒子, div 标签将盒子分块,分得的块又可以看作一个盒子,我们就又可以在这个小盒子里面再划分。通过将整个页面划分为特定的盒子,我们可以实现想要的布局。在以前,布局是一件很麻烦的事,后来 css 出现了 flex 布局,直接成为主流的布局方式,felx 的牛逼之处在于可以控制下一个盒子的位置

这里推荐康文昌老师对 html 和 css 布局的视频讲解:

  1. html 基础
  2. css flex 布局

推荐文章:https://juejin.cn/post/6844904116141948936

遇到了再用,不会再去搜。