一文搞懂HTML中的表格、表单、列表

简介: 一文搞懂HTML中的表格、表单、列表

文章目录



前言


表格是一个表,用于展示数据给人看,表单是一个可以填写的表,填完之后提交数据,列表是一个目录下有一系列数据,将数据一条一条展示给别人看


一、概述表格


1.创建表单使用的标签及其作用


- from


属性
  action="xxx.java"  //将表单提交到的服务器,可以是一个url
  method="GET"   //请求方法,默认可以是get,post,经过处理可以支持put等请求


- input


属性
  type
    type
  name
  value
  checked="checked"


- th


一般用于表头,也就是表格的第一行
• 1


- td


展示的表格,用于展示一般的数据



2.创建一个简单的表格


代码如下:


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <table border="10" width=500 cellpadding="10" cellspacing="6" align="center">
        <tr><th>姓名</th><th>年龄</th><th>性别</th></tr>
        <tr><td>小数</td><td>20</td><td>阿斯顿</td></tr>
        <tr><td>整数</td><td>21</td><td>手动分</td></tr>
        <tr><td>负数</td><td>22</td><td>请问饿</td></tr>
</body>
</html>


效果展示:


b294b59b94634c92ad698215f20d641d.png


3.单元格合并


在日常生活中,难免要合并单元格,而合并单元格往往要用到colspan与rowspan属性



代码如下:


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 合并单元格小练习 -->
    <!-- 合并列就在所要合并列的最左边的标签上写上colspan="要合并的列的数量" -->
    <!-- 合并行就在所要合并行的最上面写上rowspan="要合并的行的数量" -->
    <table border="10" width=500 cellpadding="10" cellspacing="6" align="center">
        <tr><th>姓名</th><th>年龄</th><th>性别</th></tr>
        <tr><td colspan="2">小数</td><td >阿斯顿</td></tr>
        <tr><td>整数</td><td>21</td><td rowspan="2">手动分</td></tr>
        <tr><td>负数</td><td>22</td></tr>
    </table>
</body>
</html>


效果展示:


f8e88bf70f18441a9f824771dc5907cf.png


二、概述表单


1.创建表格使用的标签及其作用


- from


属性
  action="xxx.java"  //将表单提交到的服务器,可以是一个url
  method="GET"   //请求方法,默认可以是get,post,经过处理可以支持put等请求


- input


属性
  type
    对type赋值("text" 文本框,"radio" 单选框,"checkbox" 复选框,
    还可以是密码框、提交按钮....)
  name
    这个input的名字,可以使用javascript将其筛选出来,或者后端处理数据时使用
  value
    默认值
  checked="checked"
    用于单选按钮的属性


- select


下拉表单框,内部可以嵌套option


- textarea


一个文本区域,可以在一块区域键入相应的文本


2.创建一个简单的表单


代码如下:


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- action填写的值是将数据提交到后端的配置 -->
    <form action="xxx.java" method="GET">
  <!-- 表单是前台界面采集数据的模块,可以将采集到的信息传递给后台进行处理 -->
    <!-- 1.文本标签 -->
    <!-- maxlength用于限定密码的长度,限定之后多出的密码不再进行输入 -->
    <!-- name给指定的按钮或文本框起一个名字 -->
    <!-- value给出默认值 -->
    <!-- checked="checked"默认选定该按钮 -->
    用户名:<input type="text"  name="username" ><br>
    密&nbsp&nbsp&nbsp码:<input type="password" name="userpwd" maxlength="6"><br>
    男<input type="radio" name="usersex" value="男" checked="checked">女<input type="radio" name="usersex" value="女">待定<input type="radio" name="usersex" value="待定">
<br>
    请选择你的爱好<br>
    吃饭<input type="checkbox"> 树胶<input type="checkbox"> 睡觉<input type="checkbox"><br>
    <!-- span是一个行内块元素,与p的作用类似 -->
    <span>请选择你的家乡</span>
    <select>
        <option>北京</option>
        <option selected="selected">河南</option>
        <option>上海</option>
        <option>广东</option>
        <option>深圳</option>
    </select>
    <br>
    <p>请键入你的感想:</p>
    <!--textarea-->、
    <!-- 文本输入框可以将数据输进文本框内,可以指定文本框大小,一般用css指定文本框大小 -->
    <textarea rows="5" cols="20">叮叮当,叮叮当,铃儿响叮当</textarea>
    <br>
    <!--常用的按钮  -->
    <!-- reset将表单内的数据清空 -->
    <!-- button结合js使用,可以获取验证码之类的 -->
    <!-- submit提交表单内的数据到服务器 -->
    <!-- file上传文件 -->
    <input type="reset" value="重新填写">
    <input type="button" value="获取验证码" >
    <input type="submit" value="提交">
    <input type="file" name="Filet">
    </form>
</body>
</html>
</html>


效果展示:

475aff58a6b94cebb6e23a18f42a8fff.png


三、概述列表


1.列表分类

  数据存放在li标签内,而li标签存放在ul或者ol内,ul,ol最主要的区别就是有序或无序。


- 无序列表


每一条数据,都没有区分顺序,前面有小黑点,通过list-style=“none”可以将小黑点去掉


  <ul>
      <li>芝麻开门</li>
      <li>未雨绸缪</li>
      <li>温文尔雅</li>
  </ul>


- 有序列表


每一条数据像是标好了顺序,序号总是伴随每一条数据,没有间隔



  <ol>
      <li>芝麻开门</li>
      <li>玛卡巴卡</li>
      <li>叶斯摩拉</li>
  </ol>


- 自定义列表


自己可以对列表进行自定义操作



  <dl>
      <!-- nbsp是空格 -->
      <dt>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp网址之家</dt>
      <dd>百度</dd>
      <dd>腾讯</dd>
      <dd>360</dd>
  </dl>


2.效果展示


9d2eea658b5a4ecca8f1408667413f58.png

总结


表格一般用于展示数据,表单一般用于收集数据,列表可以展示条例数据与做底部导航栏。

目录
相关文章
N..
|
25天前
|
前端开发 开发者
HTML表格
HTML表格
N..
11 1
|
1月前
|
移动开发 前端开发 数据安全/隐私保护
8.使用html制作表单
8.使用html制作表单
11 0
|
1月前
|
移动开发 前端开发 HTML5
【基于HTML5的网页设计及应用】——实现个人简历表格和伪类选择器应用
【基于HTML5的网页设计及应用】——实现个人简历表格和伪类选择器应用
46 0
|
1天前
|
移动开发 前端开发 JavaScript
《HTML 简易速速上手小册》第8章:HTML 表单高级技术(2024 最新版)
《HTML 简易速速上手小册》第8章:HTML 表单高级技术(2024 最新版)
12 0
|
1天前
|
移动开发 JavaScript 前端开发
《HTML 简易速速上手小册》第4章:HTML 的表单与输入(2024 最新版)
《HTML 简易速速上手小册》第4章:HTML 的表单与输入(2024 最新版)
14 0
|
24天前
|
数据安全/隐私保护
HTML表单(Form)常用控件
HTML表单(Form)常用控件。
14 1
N..
|
25天前
|
存储 前端开发 JavaScript
HTML表单
HTML表单
N..
10 1
|
30天前
|
移动开发 HTML5
HTML5表格简单应用案例之[招聘需求表]
HTML5表格简单应用案例之[招聘需求表]
11 0
|
30天前
HTML列表、表格和媒体元素
HTML列表、表格和媒体元素
11 0
|
30天前
|
安全 数据安全/隐私保护
HTML表单元素
HTML表单元素
8 0