JavaWeb——HTML基础标签table标签与form标签的学习与理解

使用表格标签制作规整的表格

table标签是表格标签,
border属性设置表格的边框厚度,
width属性设置表格的宽度,
align设置表格的对齐方式,
cellspacing设置单元格的间距
tr是行标签,
td是单元格标签,
th是字体居中加粗的单元格标签,
b是字体加粗标签
下面制作一个3*3的表格,放置在页面中心,边框厚度为2,宽度为500,单元格内没有间距,并每一行使用不同的效果

<h4>规整的表格</h4>
<!--table标签是表格标签,border属性设置表格的边框厚度,
    width属性设置表格的宽度,align设置表格的对齐方式,cellspacing设置单元格的间距
    tr是行标签,td是单元格标签,th是字体居中加粗的单元格标签,b是字体加粗标签-->
<table align="center" border="2" width="500"  cellspacing="0">
    <tr>
        <td>1.1</td>
        <td>1.2</td>
        <td>1.3</td>
    </tr>
    <tr>
        <th>2.1</th>
        <th>2.2</th>
        <th>2.3</th>
    </tr>
    <tr>
        <td><b>3.1</b></td>
        <td><b>3.2</b></td>
        <td><b>3.3</b></td>
    </tr>
</table>

截图
在这里插入图片描述

使用表格标签制作不规整的表格

colspan属性可以横向拓展,rowspan属性可以竖向拓展
可以使用这两个属性来使表格变得不规整。如:

<h4>不规整的表格</h4>
<!--colspan属性可以横向拓展,rowspan属性可以竖向拓展-->
<table align="center" border="2" width="500"  cellspacing="0">
    <tr>
        <td colspan="3">1.1</td>
    </tr>
    <tr>
        <th rowspan="2">2.1</th>
        <th>2.2</th>
        <th>2.3</th>
    </tr>
    <tr>
        <td><b>3.2</b></td>
        <td><b>3.3</b></td>
    </tr>
</table>

截图
在这里插入图片描述

表单标签的样式

input是输入标签,可以通过type选择其输入的类型:text是文本框,password是密码框,radio是单选框,checkbox是复选框,reset是重置按钮,submit是提交按钮,button是按钮,file是文件上传,hidden是隐藏域;value属性可以设置默认显示的内容。对于选择框checked属性可以默认选择,name属性可以防止冲突。
select标签是下拉列表标签,option标签是选项,selected属性可以设置默认值。
textarea标签是多行文本框,rows是高度,cols是宽度。

下面是一个案例:

<h4>表单</h4>
<!--input是输入标签,
        可以通过type选择其输入的类型:text是文本框,password是密码框,radio是单选框,
                                checkbox是复选框,reset是重置按钮,submit是提交按钮,
                                button是按钮,file是文件上传,hidden是隐藏域
        value属性可以设置默认显示的内容。对于选择框checked属性可以默认选择,name属性可以防止冲突
    select标签是下拉列表标签,option标签是选项,selected属性可以设置默认值
    textarea标签是多行文本框,rows是高度,cols是宽度-->
<form>
    账户:<input type="text" value="请输入你的账号"/><br />
    密码:<input type="password" ><br />
    性别:<input type="radio" name="sex" checked="checked" /><input type="radio" name="sex" /><br />
    技能:<input type="checkbox">Java
         <input type="checkbox">c++
         <input type="checkbox">web<br />
    国籍:<select>
            <option>请选择国籍</option>
            <option>中国</option>
            <option>日本</option>
        </select><br />
    补充内容:<br /><textarea rows="5" cols="20"></textarea><br />
    <input type="file" /><br />
    <input type="reset" />
    <input type="submit" />
</form>

截图
在这里插入图片描述

表格与表单结合

将表单和表格结合起来就可以让表单更加的美观

<h4>表单表格</h4>
<form>
    <table width="200" align="center"   cellspacing="0">
        <tr>
            <td> 账户:</td>
            <td> <input type="text" value="请输入你的账号"/></td>
        </tr>
        <tr>
            <td>密码:</td>
            <td><input type="password" ></td>
        </tr>
        <tr>
            <td> 性别:</td>
            <td>
                <input type="radio" name="sex" checked="checked" /><input type="radio" name="sex" /></td>
        </tr>
        <tr>
            <td> 技能:</td>
            <td>
                <input type="checkbox">Java
                <input type="checkbox">c++
                <input type="checkbox">web
            </td>
        </tr>
        <tr>
            <td>  国籍:</td>
            <td>
                <select>
                    <option>请选择国籍</option>
                    <option>中国</option>
                    <option>日本</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>补充内容:</td>
            <td><textarea rows="5" cols="20"></textarea></td>
        </tr>
        <tr>
            <td colspan="2"> <input type="file" /></td>
        </tr>
        <tr>
            <td><input type="reset" /></td>
            <td><input type="submit" /></td>
        </tr>
    </table>

</form>

截图
在这里插入图片描述

表单的提交

form标签中的action属性可以设置提交服务器的地址
method属性是提交方式有GET(默认)和POST
表单提交需要给表单中的项目添加name值,并且给选择框添加value值

<h4>表单提交</h4>
<!--form标签中的action属性可以设置提交服务器的地址
    method属性是提交方式有GET(默认)和POST
    表单提交需要给表单中的项目添加name值,并且给选择框添加value值-->
<form action="https://www.baidu.com/">
    <table width="200" align="center"   cellspacing="0">
        <tr>
            <td> 账户:</td>
            <td> <input name="zh" type="text" value="请输入你的账号"/></td>
        </tr>
        <tr>
            <td>密码:</td>
            <td><input name="mm" type="password" ></td>
        </tr>
        <tr>
            <td> 性别:</td>
            <td>
                <input type="radio" name="sex" value="nan" checked="checked" /><input type="radio" name="sex" value="nv"/></td>
        </tr>
        <tr>
            <td> 技能:</td>
            <td>
                <input name="skill" value="java" type="checkbox">Java
                <input name="skill" value="c++" type="checkbox">c++
                <input name="skill" value="web" type="checkbox">web
            </td>
        </tr>
        <tr>
            <td>  国籍:</td>
            <td>
                <select name="country">
                    <option >请选择国籍</option>
                    <option value="cn">中国</option>
                    <option value="jp">日本</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>补充内容:</td>
            <td><textarea name="content" rows="5" cols="20"></textarea></td>
        </tr>
        <tr>
            <td colspan="2"> <input type="file" /></td>
        </tr>
        <tr>
            <td><input type="reset" /></td>
            <td><input type="submit" /></td>
        </tr>
    </table>

</form>

在这里插入图片描述
在这里插入图片描述
我们在地址栏就可以看见我们所提交的信息,但是这是不安全的,提交方式变成post就可以避免这些信息的显示。

希望对看到这里的诸位有所帮助,如果喜欢这篇个人理解不妨点一个赞,谢谢~。

全部代码

<!DOCTYPE html>
<html lang="zh_CN">
<head>
    <meta charset="UTF-8">
    <title>表格和表单</title>
</head>
<body>
<h4>规整的表格</h4>
<!--table标签是表格标签,border属性设置表格的边框厚度,
    width属性设置表格的宽度,align设置表格的对齐方式,cellspacing设置单元格的间距
    tr是行标签,td是单元格标签,th是字体居中加粗的单元格标签,b是字体加粗标签-->
<table align="center" border="2" width="500"  cellspacing="0">
    <tr>
        <td>1.1</td>
        <td>1.2</td>
        <td>1.3</td>
    </tr>
    <tr>
        <th>2.1</th>
        <th>2.2</th>
        <th>2.3</th>
    </tr>
    <tr>
        <td><b>3.1</b></td>
        <td><b>3.2</b></td>
        <td><b>3.3</b></td>
    </tr>
</table>

<h4>不规整的表格</h4>
<!--colspan属性可以横向拓展,rowspan属性可以竖向拓展-->
<table align="center" border="2" width="500"  cellspacing="0">
    <tr>
        <td colspan="3">1.1</td>
    </tr>
    <tr>
        <th rowspan="2">2.1</th>
        <th>2.2</th>
        <th>2.3</th>
    </tr>
    <tr>
        <td><b>3.2</b></td>
        <td><b>3.3</b></td>
    </tr>
</table>

<h4>表单</h4>
<!--input是输入标签,
        可以通过type选择其输入的类型:text是文本框,password是密码框,radio是单选框,
                                checkbox是复选框,reset是重置按钮,submit是提交按钮,
                                button是按钮,file是文件上传,hidden是隐藏域
        value属性可以设置默认显示的内容。对于选择框checked属性可以默认选择,name属性可以防止冲突
    select标签是下拉列表标签,option标签是选项,selected属性可以设置默认值
    textarea标签是多行文本框,rows是高度,cols是宽度-->
<form>
    账户:<input type="text" value="请输入你的账号"/><br />
    密码:<input type="password" ><br />
    性别:<input type="radio" name="sex" checked="checked" /><input type="radio" name="sex" /><br />
    技能:<input type="checkbox">Java
         <input type="checkbox">c++
         <input type="checkbox">web<br />
    国籍:<select>
            <option>请选择国籍</option>
            <option>中国</option>
            <option>日本</option>
        </select><br />
    补充内容:<br /><textarea rows="5" cols="20"></textarea><br />
    <input type="file" /><br />
    <input type="reset" />
    <input type="submit" />
</form>

<h4>表单表格</h4>
<form>
    <table width="200" align="center"   cellspacing="0">
        <tr>
            <td> 账户:</td>
            <td> <input type="text" value="请输入你的账号"/></td>
        </tr>
        <tr>
            <td>密码:</td>
            <td><input type="password" ></td>
        </tr>
        <tr>
            <td> 性别:</td>
            <td>
                <input type="radio" name="sex" checked="checked" /><input type="radio" name="sex" /></td>
        </tr>
        <tr>
            <td> 技能:</td>
            <td>
                <input type="checkbox">Java
                <input type="checkbox">c++
                <input type="checkbox">web
            </td>
        </tr>
        <tr>
            <td>  国籍:</td>
            <td>
                <select>
                    <option>请选择国籍</option>
                    <option>中国</option>
                    <option>日本</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>补充内容:</td>
            <td><textarea rows="5" cols="20"></textarea></td>
        </tr>
        <tr>
            <td colspan="2"> <input type="file" /></td>
        </tr>
        <tr>
            <td><input type="reset" /></td>
            <td><input type="submit" /></td>
        </tr>
    </table>

</form>

<h4>表单提交</h4>
<!--form标签中的action属性可以设置提交服务器的地址
    method属性是提交方式有GET(默认)和POST
    表单提交需要给表单中的项目添加name值,并且给选择框添加value值-->
<form action="https://www.baidu.com/">
    <table width="200" align="center"   cellspacing="0">
        <tr>
            <td> 账户:</td>
            <td> <input name="zh" type="text" value="请输入你的账号"/></td>
        </tr>
        <tr>
            <td>密码:</td>
            <td><input name="mm" type="password" ></td>
        </tr>
        <tr>
            <td> 性别:</td>
            <td>
                <input type="radio" name="sex" value="nan" checked="checked" /><input type="radio" name="sex" value="nv"/></td>
        </tr>
        <tr>
            <td> 技能:</td>
            <td>
                <input name="skill" value="java" type="checkbox">Java
                <input name="skill" value="c++" type="checkbox">c++
                <input name="skill" value="web" type="checkbox">web
            </td>
        </tr>
        <tr>
            <td>  国籍:</td>
            <td>
                <select name="country">
                    <option >请选择国籍</option>
                    <option value="cn">中国</option>
                    <option value="jp">日本</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>补充内容:</td>
            <td><textarea name="content" rows="5" cols="20"></textarea></td>
        </tr>
        <tr>
            <td colspan="2"> <input type="file" /></td>
        </tr>
        <tr>
            <td><input type="reset" /></td>
            <td><input type="submit" /></td>
        </tr>
    </table>

</form>
</body>
</html>
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值