表格和表单

表格

    <table border="1">

        <caption>

            这是标题

        </caption>

        <th>

            这是单元格头部

        </th>

        <tr>

            <td>这是单元格</td>

            <td>这是单元格</td>

            <td>这是单元格</td>

        </tr>

        <tr>

            <td>这是单元格</td>

            <td>这是单元格</td>

            <td>这是单元格</td>

        </tr>

    </table>

效果如下 

 

其中表格具有几个属性,我们来详细说一下:

1、边框:border="里面填写数字"

        显而易见这是设置边框的

2、看到边框之间有缝隙但是不想使用CSS可以使用: cellspacing="0"

3、对于单元格,我们肯定有合并单元格的操作

        (1)横向合并单元格:colspan="合并几个单元格这里填几"

        (2)纵向合并单元格:rowspan="合并几个单元格这里填几"

 注意:合并单元格需要拥有足够的单元格删除,即合并的几个单元格+剩余的单元格=这一行可以存在的单元格

4、表格结构,与书写位置无关

thead:头部

tbody:主体

tfoot:底部

表单

通过form标签创建表单

form属性

1、action:设置表单提交的地址

2、method:设置表单提交的方式

可选值:

        post:指的是http post方法,表单数据会在包含在表单体内然后发给服务器,用于提交敏感数据,如用户名和密码等

        get:默认值,指的是http get方法,表单数据会附加在action属性的URL中,并用?作为分隔符,一般用于不敏感信息

3、target:提交表单后在何处显示响应

        可选值:     

        _blank:在新窗口响应

        _self:在当前窗口响应

        _parent:在父框架内响应

        _top:在窗口的整个body中

        framename:在命名的iframe中响应

4、autocomplete:规定表单是否打开自动完成功能。启动自动完成功能后,浏览器会根据用户之前输入的值自动填写值

5、novalidate:规定提交时不验证表单数据

补充属性

        readonly 设置为只读,不能修改

        disabled 设置禁用

        autofocus 自动获取焦点

        placeholder 提示内容

        checked 设置是否选中

表单元素

input 输入标签

type=””设置标签类型

常用类型:

text(文本),password(密码),button(按钮),radio(单选按钮,name应该相同),checkbox(复选框),reset(重置按钮),submit(提交按钮)、file(上传文件)

新增属性:(老web不支持)

        color:默认黑色,设置value值为完整的十六进制才有效

        date:设置日期,可用value修改日期,格式2022-03-12

        email:表单提交时,会判断所填的内容是否符合邮箱格式

        url:表单提交时,会判断所填的内容是否是网址格式

        number:可以设置输入数字的长短[min,max]

        month、range、search、time、week

        select:下拉列表,option设置选项

        textarea:设置文本域,rows行,cols列

        button:可点击按钮

                可设置

                        type:reset 重置

                        submit 提交

                       button 按钮

        label:input定义标签,提高鼠标用户的体验度,for属性值为相关元素的id,form属性值是form的id

eg:<input type=”radio” name=”sex” id=”sex”><label for=”sex”>男</label>

6.datalist:设置input可能选择的标签选项,input的name值等于datalist的id值,

HTML中的表格表单是两个不同的概念,但它们都可以用来展示或收集数据。 HTML表格是用来展示数据的一种标准方式。表格由行和列组成,每个单元格可以包含文本、图片或其他HTML元素。表格可以使用`<table>`标签来定义,通过`<tr>`标签定义表格中的行,`<td>`标签定义表格中的单元格。以下是一个简单的HTML表格的例子: ```html <table> <tr> <td>姓名</td> <td>年龄</td> <td>性别</td> </tr> <tr> <td>张三</td> <td>20</td> <td>男</td> </tr> <tr> <td>李四</td> <td>25</td> <td>女</td> </tr> </table> ``` HTML表单用于收集用户输入的数据。表单由多个输入控件组成,例如文本框、下拉列表、单选框、复选框等。表单可以使用`<form>`标签来定义,通过`<input>`标签定义表单中的输入控件。以下是一个简单的HTML表单的例子: ```html <form> <label for="name">姓名:</label> <input type="text" id="name" name="name"><br> <label for="age">年龄:</label> <input type="number" id="age" name="age"><br> <label for="gender">性别:</label> <select id="gender" name="gender"> <option value="male">男</option> <option value="female">女</option> </select><br> <input type="submit" value="提交"> </form> ``` 在这个例子中,我们使用了`<label>`标签来定义输入控件的标签,通过`for`属性将标签与输入控件关联起来。`<input>`标签的`type`属性可以指定输入控件的类型,例如`text`表示文本框,`number`表示数字输入框,`submit`表示提交按钮等。`<select>`标签用于定义下拉列表,其中的`<option>`标签用于定义下拉列表中的选项。`<form>`标签的`action`属性可以指定表单提交的地址,`method`属性可以指定提交方式(GET或POST)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值