HEML表格总结

表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。 

table标签的属性:

属性名作用
width=n或m%用于指定表格的宽度,单位是像素(px),m%相当于表格所在的容器的百分比,值为整数
height=n或 m%用于指定表格的高度,单位是像素(px),m%相当于表格所在的容器的百分比,值为整数
border=n用于定义表格的边框,值的类型是正整数,值越大边框越粗,当n=0时没有边框
align用于定义表格的水平对齐方式(left  center  right)
valign用于定义表格的垂直对齐方式(top  middle  buttom)
cellpadding用于定义单元格的内边距,即单元格的内容与单元格边框之间的距离,默认为2px,值为整数
cellspecing用于定义单元格的外边距,即单元格与单元格之间的距离,默认为2px,值为整数
bgcolor="颜色名称"用于定义背景颜色
background="图片路径"

用于定义背景图像(建议使用相对路径)

PS:当背景颜色与图像同时使用时,背景图像会覆盖背景颜色

        表格的tr和td标签也可以设置宽和高以及背景颜色


table标签的子标签:

属性名作用
tr用于定义表格的一行(即表格的行数)
td用于定义一个单元格 
th用于定义一个单元格,它的特点是内容加粗且居中显示
colspan用于定义跨列操作,也就是合并多个列,值为整数
rowspan用于定义跨行操作,也就是合并多个行,值为整数
caption用于定义表格的标题
thead用于定义表头部分(只起标识作用,可以不加)
tbody用于定义表体部分(只起标识作用,可以不加)
tfoot用于定义表尾部分(只起标识作用,可以不加)


PS:若想保留一个空白的单元格,则可以在td标签内加入&nbsp;

即             <td>&nbsp;</td>

快速建立一个n行m列的表格框架的方式:

      table > tr * n > td * m(此处以生成一个2行2列的表格为例)

<body>
    <table>
        <tr>
            <td></td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td></td>
        </tr>
    </table>
</body>

代码展示(含表格与表单):

<!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>用户注册界面</title>
</head>

<body>
    <form>
        <table width="400" border="1" bgcolor="antiquewhite">
            <tr>
                <td colspan="2" align="middle"><strong>用户注册</strong></td>
            </tr>
            <tr bgcolor="white">
                <td align="right"><strong>用户名</strong></td>
                <td>
                    <input type="text" name="Username" placeholder="请输入用户名" size="15" maxlength="20">
                </td>
            </tr>
            <tr bgcolor="white">
                <td align="right"><strong>密码</strong></td>
                <td>
                    <input type="password" name="UserPass" placeholder="请输入密码" size="15" maxlength="20">
                </td>
            </tr>
            <tr bgcolor="white">
                <td align="right"><strong>性别</strong></td>
                <td>
                    <input type="radio" name="sex" value="男" checked>男
                    <input type="radio" name="sex" value="女">女
                </td>
            </tr>
            <tr bgcolor="white">
                <td align="right"><strong>爱好</strong></td>
                <td>
                    <input type="checkbox" name="like" value="写作">写作
                    <input type="checkbox" name="like" value="听音乐">听音乐
                    <input type="checkbox" name="like" value="体育">体育
                </td>
            </tr>
            <tr bgcolor="white">
                <td align="right"><strong>省份</strong></td>
                <td>
                    <select name="province">
                        <option value="陕西">陕西省</option>
                        <option value="山西">山西省</option>
                    </select>
                </td>
            </tr>
            <tr bgcolor="white">
                <td align="right"><strong>自我介绍</strong></td>
                <td>
                    <textarea name="intro" rows="10" cols="45">这家伙什么也没留下</textarea>
                </td>
            </tr>
            <tr>
                <td colspan="2" align="middle">
                    <input type="submit" name="send" value="提交">
                    <input type="reset" name="reset" value="重置">
                </td>
            </tr>
        </table>
    </form>
</body>

</html>

效果展示:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

璀云霄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值