HTML进阶 | 青训营笔记

118 阅读2分钟

前端训练营 Day 5

表格

  HTML 中一个表格使用<table></table>定义,其中表头使用<thead></thead>定义,表体使用<tbody></tbody>定义。如:

<table>
    <thead>
        <tr>
            <th>ID</th>
            <th>Name</th>
            <th>Age</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>猫猫</td>
            <td>20</td>
        </tr>
        <tr>
            <td>2</td>
            <td>狗狗</td>
            <td>20</td>
        </tr>
        <tr>
            <td>3</td>
            <td>鼠鼠</td>
            <td>19</td>
        </tr>
    </tbody>
</table>

  表格可以使用以下可选属性

  • border:边框粗细,值为数字
  • background:背景图片
  • bgcolor:背景颜色
  • width、height:宽度高度
  • align:表格的对齐方式,包括左对齐(left)、居中(center)、右对齐(right
  • valign:表格内容对齐方式
  • cellpadding:单元格之间的距离
  • cellspacing:单元格内容与边框的距离

表单

  表单用于接收用户的输入并将其发送到后端服务器,并接收服务器的处理结果,表单使用<form></form>标签定义。<form></form>标签的私有属性包括:

  • action:请求要发送到的地址
  • method:请求方式,只能使用 GET 或 POST
  • target:在何处提交表单
  • enctype:对表单数据进行编码,适用于 POST 请求

  表单中用于接收用户输入的方式有以下几种:

  • input:多功能输入框,根据type属性有多种表现形式,如复选框(checkbox)、文件选择(file)、密码框(password)、单选(radio)、文本框(text)等。如:

    <div>
        <label for "username">用户名</label>
        <input id="username" type="text" name="username">
    </div>
    <div>
        <label>性别:</label>
        <input type="radio" name="gender" value="男"/><input type="radio" name="gender" value="⼥"/></div>
    <div>
        <input type="submit" value="提交按钮"/>
        <input type="button" value="按钮"/>
        <input type="reset" value="重置按钮"/>
     </div>
    
  • select/option:下拉框,用于多选一,如:

    <div>
        <label>城市:</label>
        <select name="city">
            <option>--请选择--</option>
            <option value="天津">天津</option>
            <option value="北京">北京</option>
        </select>
     </div>
    

      表单的内容有以下几种通用属性:

    • name:用于指定该输入在表单中的属性名
    • disabled:警用该元素
    • readonly:该输入不可输入
    • value:选择该选项对应的属性值

列表

  列表分为有序列表、无序列表和自定义列表,其中有序列表使用<ol></ol>标签,其中每一项使用<li></li>,如:

<div>
    <!-- type 可以是 A、a、1、i、l -->
    <ol type=“1”>
        <li>猫猫</li>
        <li>狗狗</li>
        <li>鼠鼠</li>
    </ol>
</div>

  无序列表使用<ul></ul>标签,其 type 可以使用空心圆(circle)、实心圆(disc)、正方形(square)。

  自定义列表使用<dl></dl>标签,如:

<dl>
    <dt>个⼈中⼼</dt>
    <dd>我的资料</dd>
    <dt>⾸⻚</dt>
    <dd>轮播图</dd>
 </dl>

本文若有不足之处,欢迎纠正(≧^.^≦)喵~
我的其他笔记,可在掘金或 Github( github.com/DoudiNCer/I… )阅读