表格标签

HTML <table> 标签

标签基本形式

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

表格相关元素

标签意义
<table>定义表格
<tr>定义单元格,该元素只能包含<td>或者<th>两种元素
<td>定义单元格
<caption>用于定义表格标题
<th>定义表格页眉的单元格
<tbody>定义表格主体
<thead>定义表格头
tfoot定义表格脚
  • table属性border表示边框
  • table属性bordercolor表示边框颜色,除了能使用颜色的英文表示,还通常使用RGB三原色表示法,例#FF0000
  • table属性bgcolor可以设置背景颜色(也可以被td标签所使用)。
  • table属性background可以设置表格背景图像。
  • table属性width 表示表格宽度,可以使用像素表示(px),也可以使用百分比(~%)
  • table属性height表示表格高度,可以使用像素表示(px),也可以使用百分比(~%)
  • table属性cellpadding表示表格边与内容的距离
  • table属性cellspacing表示表格边与边的距离,也就是单元格之间的距离
  • td属性colspan表示单元格跨列数目
  • td属性rowspan表示单元格跨行数目
  • td属性align定义内容在水平方向的排布,值有:left center right(此属性也可用于div或table)
  • td属性valign定义内容在竖直方向的排布,值有:bottom middle top

表格位置:

这里写图片描述

上述表格的实现:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>歌曲</title>
</head>
<body>
    <table border="1" width="50%" height="200px" align="center">
        <caption>我喜欢的歌曲</caption>
        <thead>
            <tr>
                <th>歌名</th>
                <th>作者</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>喜欢你</td>
                <td>beyond</td>
            </tr>
            <tr>
                <td>致青春</td>
                <td>王菲</td>
            </tr>
            <tr>
                <td>Season In The Sun</td>
                <td>Westlife</td>
            </tr>
            <tr>
                <td>以父之名</td>
                <td>周杰伦</td>
            </tr>
        </tbody>
        <tfoot>
            <tr><td colspan="2">现总计:5首歌曲</td></tr>
        </tfoot>
    </table>
</body>
</html>

表格标签的使用

  • 一般什么情况下使用?

    • 主要用于规则的数据显示
    • 适当的可以在表单页面中使用
  • 使用表格标签进行页面布局的缺点

    • 代码量比较大,页面浏览速度比较慢
    • 层次结构比较复杂,不易于维护和改版
    • 不利于搜素引擎查找数据

要对网页进行布局,推荐使用DIV+CSS

Example1

<!--此部分为注释,并不会出现

        1、html编辑时不是所见即所得;
        2、HTML不区分大小写
        3、段落标签<p />开启下一段,或者使用<p></p>
        4、换行标签<br />
        5、标题标签 H1——H6  依次递减
        6、缩进用TAB,不要使用空格
        6、字体标签 <font></font>
            属性size表示字体的大小,由1至7逐渐递增,
            属性color表示颜色,除了能使用颜色的英文表示,通常使用RGB三原色表示法,例#FF0000  
            属性face表示字体
            eg:<font color="red" size="5" face="楷体">HTML</font>
        7、水平线标签<hr/>
    -->
        <h1>HTML语言经常用于编写Web静态页面</h1>
        <h2>HTML语言经常用于编写Web静态页面</h2>
        <h3>HTML语言经常用于编写Web静态页面</h3>
        <h4>HTML语言经常用于编写Web静态页面</h4>
        <h5>HTML语言经常用于编写Web静态页面</h5>
        <h6>HTML语言经常用于编写Web静态页面</h6>
        <hr/>
        <font size="7" color="#00FFFF" face="楷体">HTML</font> 
        <br/>

        Java程序设计教程

        <!--段落标签-->
        <p>
            Textbook for Programming in Java
        </p>

        <br/>

        <!--表格标签<table><tr><td></td> </tr></table>
            <tr>标签标示行
            <td>标签标示单元格
            table属性border表示边框
            table属性bordercolor表示边框颜色
            table属性width 表示表格宽度,可以使用像素表示(px),也可以使用百分比(~%)
            table属性height表示表格高度,可以使用像素表示(px),也可以使用百分比(~%)
            table属性cellpadding表示表格边与内容的距离
            table属性cellspacing表示表格边与边的距离,也就是单元格之间的距离
            td属性colspan表示单元格跨列数目
            td属性rowspan表示单元格跨行数目
            td属性align定义内容在水平方向的排布:left  center  right
            td属性valign定义内容在竖直方向的排布:bottom middle  top
            &nbsp;表示空格
        -->
        <table border="1"  align="center" bordercolor="#00FFFF" cellspacing="1px" cellpadding="0px" height="250" width="60%">
            <tr>
            <td>时间\星期</td><td>星期一</td><td>星期二</td><td>星期三</td><td>星期四</td><td>星期五</td>
            </tr>
            <tr>
            <td rowspan="2" align="center">上午</td><td>数据结构</td><td>编译原理</td><td>java</td><td>数据库原理</td><td>编译原理</td>
            </tr>
            <tr>
            <td>休息</td><td>休息</td><td>操作系统</td><td>计算方法</td><td>休息</td>
            </tr>
            <tr>
            <td colspan="6">&nbsp;</td>         <!--空格跨6列-->
            </tr>
            <tr>
            <td rowspan="2" align="center">下午</td><td>休息</td><td>汇编语言</td><td>数据结构</td><td>休息</td><td>休息</td>
            </tr>
            <tr>
            <td>数据库原理</td><td>休息</td><td>计算方法</td><td>休息</td><td>操作系统</td>
            </tr>
        </table>

Example2

<!--标签
<input type="text"/> 可编辑文本域                              
<input type="password"/> 密码框                 
<input type="checkbox"/> 多选框                 
<input type="radio"/> 单选框                 
<input type="button"/> 按钮              
<input type="file"/> 文件浏览                   
<textarea cols="50" rows="4"></textarea> 文本域
<select> <option></option></select>  下拉条     
-->

<table border="1" bordercolor="blue" cellspacing="0px" cellpadding="0px" width="100%">
    <tr>
    <td align="right">用户名:</td>
    <td><input type="text" name="userName" /> </td>
    </tr>
    <tr>
    <td align="right">密&nbsp;&nbsp;码:</td>
    <td><input type="password" name="passwd"/> </td>
    </tr>
    <tr>
    <td align="right">专&nbsp;&nbsp;业:</td>
    <td>
    <select>
    <option>--请选择--</option>
    <option>软件工程</option>
    <option>计算机科学与技术</option>
    <option>通信工程</option>
    <option>电子信息</option>
    </select>
    </td>
    </tr>
    <tr>
    <td align="right">性&nbsp;&nbsp;别:</td>
    <td><input type="radio" name="gender" /><input type="radio" name="gender" /></td>
    </tr>
    <tr>
    <td align="right">兴&nbsp;&nbsp;趣</td>
    <td><input type="checkbox" name="favorate" />羽毛球 <input type="checkbox" name="favorate" />篮球<input type="checkbox" name="favorate" />乒乓球</td>
    </tr>
    <tr>
    <td align="right">
    介&nbsp;&nbsp;绍:
    </td>
    <td>
    <textarea rows="3" cols="30"></textarea>
    </td>
    </tr>
    <tr>
    <td align="center">
    <input type="submit" value="提交" />
    </td>
    <td align="center">
    <input type="reset" value="重置"/>
    </td>
    </tr>
</table>

效果图
form表单.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值