HTML5:列表、表格、表单标签的使用

目录

一、列表标签的使用

1.1  无序列表ul

1.2  有序列表ol

1.3  定义列表dl

二、表格标签的使用

 三、表单标签的使用


一、列表标签的使用

1.1  无序列表ul

 无序列表 ul (unordered list)      

 type 可以更改列表标志项  disc(默认值) circle(空心圆) square(方块)

 注意:ul li不单独使用

<!-- 1.无序列表 ul unordered list  ul li不单独使用
        type 可以更改列表标志项  disc(默认值) circle(空心圆) square(方块)
    -->
    <ul type="circle">
        <li>运城大盘鸡</li>
        <li>大同刀削面</li>
        <li>临汾丸子面</li>
    </ul>

浏览器运行结果如下:

 

1.2  有序列表ol

 有序列表 (ol ordered list)

type 可以更改列表标志项  1 A a I i.....

同样ol  li也不单独使用

<!-- <ol type="I">
        <li>曹县</li>
        <li>上海</li>
        <li>北京</li>
    </ol> -->

 浏览器运行结果如下:

1.3  定义列表dl

定义列表dl (definitio list )

配合dt(definition title) 和 dd (definition description)来使用

<!-- 3.定义列表 dl definitio list  dt definition title  dd definition description -->
    <dl>
        <dt>太原</dt>
        <dd>是山西省会</dd>
        <dt>曹县</dt>
        <dd>是世界中心</dd>
    </dl>

浏览器运行结果如下:

 

二、表格标签的使用

 表格标签:table  一个table就是一个表格

 表格属性:border(边框)  width(宽)  height(高)  cellspacing(单元格和单元格之间的距离) 
    cellpadding(单元格内容到单元格之间的距离)      bgcolor (背景色)
    background (背景图片)  align (设置表格在浏览器水平对齐方式) left center right

tr属性 bgcolor align:一整行单元格内容在单元格对齐方式 left(默认值) right center

        valign 一整行单元格内容在垂直方向的对齐方式 top middle(默认值) bottom

td属性 bgcolor align:当前单元格内容对齐方式 left(默认值) right center

        valign 当前单元格内容在垂直方向的对齐方式 top middle(默认值) bottom
th: 表头标签 自带居中加粗效果
  caption 表格标题标签 
  合并单元格:

        跨行合并 rowspan='number' 合并number个单元格

        跨列合并 colspan='number' 合并number个单元格

 表格的完整结构:

  thead 表头
  tbody 浏览器会自动补全                                                                                                                    tfoot  表脚

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        table{
            /* 合并单元格 border-collapse */
            border-collapse: collapse;
            /* 设置背景图片 */
            /* background-image: url('../Day01/音视频/ad7.jpeg'); */
            /* 更改背景图片尺寸 */
            /* background-size: 100% 100%; */
        }
    </style>
</head>
<body>
    <!-- 表格标签  一个table就是一个表格 
        表格属性:border 表格边框的厚度 默认为0
        width 宽
        height 高
        align 表格在浏览器水平方向的对齐方式 left(默认值) center right
        cellspacing 单元格和单元格之间的距离  外边距
        cellpadding 单元格边框和单元格内容之间的距离  内边距
        bgcolor 背景色
        background 背景图片
     -->
     <!-- tr属性 bgcolor align:一整行单元格内容在单元格对齐方式 left(默认值) right center
        valign 一整行单元格内容在垂直方向的对齐方式 top middle(默认值) bottom


          td属性 bgcolor align:当前单元格内容对齐方式 left(默认值) right center
        valign 当前单元格内容在垂直方向的对齐方式 top middle(默认值) bottom
      -->
    <table bgcolor="cyan" align="center" cellspacing="0" cellpadding="5" width="300px" height="200px" border="1">
        <!-- 一个tr就是一行   一个td就是一个单元格 -->
        <!-- <tr>
            <td>姓名</td>
            <td>年龄</td>
            <td>性别</td>
        </tr> -->
        <!-- 表格表头单元格使用th标签  自带居中加粗的效果 -->
        <tr>
            <th>姓名</th>
            <th>年龄</th>
            <th>性别</th>
        </tr>
        <tr align="right" valign="top">
            <td width="150px">terry</td>
            <td align="center">18</td>
            <td valign="bottom">男</td>
        </tr>
        <tr align="center" valign="bottom">
            <td>larry</td>
            <td>19</td>
            <td>女</td>
        </tr>
    </table>
</body>
</html>

浏览器运行结果如下:

 三、表单标签的使用

 表单标签用来收集用户信息

form   所有的表单元素都要写在表单标签    action属性就是表单提交的服务器地址

  input :
      type text 明文输入框  name中提交给表单的属性名 value提交表单的属性值 默认就是用户输入的内容
      type password 暗文输入框
      type radio 单选按钮 将单选按钮设置同一个属性 name='gender' value='男/女'
            checked 设置单选按钮被默认选中    

         label 点击文字可以使表单元素聚焦,它有以下两种方法:

              1.将表单元素直接使用label标签包裹

              2.label for属性和表单元素的id属性属性值一致 将文字写在label标签中

      type checkbox 复选框
             checked 设置复选框被默认选中 

      select  将所有的下拉选项全部展开multiple

            optgroup 给下拉选项分组 
            option 下拉选项 
            selected 设置下拉框下拉选项默认选中
            readonly只读    disabled禁用
      textarea 多行文本框 
      type button 普通按钮    配合js完成一些操作
      type image 图片按钮 
      type file 上传文件 
      type reset 重置表单元素 清空在表单元素输入或者选择选项 但是默认值不清空
      type submit 提交按钮 将表单中输入的值提交到服务器 
      type hidden 隐藏域    页面不显示表单元素 悄悄的提交数据到服务器

<!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>
    <!-- 所有的表单元素都要写在表单标签中 
        action属性就是表单提交的服务器地址
    -->
    <form action="test.php">
        <!-- 表单元素 输入框 单选按钮 复选框 下拉框 -->
        <!-- 明文输入框 name中提交给表单的属性名 value提交表单的属性值 默认就是用户输入的内容 -->
        <!-- 设置表单元素只读readonly -->
        用户名:<input type="text" readonly name="username" value="terry">
        <!-- 暗文输入框 -->
        密码:<input type="password"><br>
        <!-- 性别:男:<input type="radio" name="gender" value="男"> 女:<input type="radio" name="gender" value="女"> -->
    
    
    
        <!-- label 点击文字可以使表单元素聚焦
            1.将表单元素直接使用label标签包裹
            2.label for属性和表单元素的id属性属性值一致 将文字写在label标签中
         -->
        <label>
            男:<input type="radio" name="gender" value="男">
        </label>
        <!-- 第二种方法 -->
        <label for="female">女:</label>
        <input type="radio" checked name="gender" value="女" id="female"><br>
        <!-- 复选框input type checkbox -->
        爱好:
        游泳:<input type="checkbox" name="hobbies" id="swimming">
        篮球:<input type="checkbox" name="hobbies" id="basketball">
        <!-- 复选框设置默认选中checked -->
        足球:<input checked type="checkbox" name="hobbies" id="football"><br>
        <!-- 下拉框 select 选项使用option 将所有的下拉选项全部展开multiple
            使用optgroup进行分组
         -->
        城市:
        <select name="city" multiple>
            <optgroup label="一线城市">
                <option value="上海">上海</option>
                <!-- selected 设置下拉选项默认选中 -->
                <option value="北京" selected>北京</option>
                <option value="杭州">杭州</option>
            </optgroup>
            <!-- 禁用表单元素 disabled -->
            <optgroup label="二线城市" disabled>
                <option value="太原">太原</option>
                <option value="兰州">兰州</option>
                <option value="晋中">晋中</option>
            </optgroup>
        </select><br>
        <!-- 多行文本框 -->
        描述:
        <textarea name="" id="" cols="30" rows="10"></textarea>
        <!-- 普通按钮 配合js完成一些操作 -->
        <input type="button" value="点击">
        <!-- 图片按钮 -->
        <input type="image" width="150px" src="../Day01/音视频/ad7.jpeg" alt="">
        <!-- 附件上传 -->
        <input type="file">
        <!-- 隐藏域 页面不显示表单元素 悄悄的提交数据到服务器 -->
        <input type="hidden" name="token" value="123">
        <!-- 重置按钮 重置表单 清空表单 -->
        <input type="reset" value="重置">
        <!-- 提交按钮 -->
        <input type="submit" value="提交">
    </form>
</body>
</html>

 浏览器运行结果如下:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值