zoukankan      html  css  js  c++  java
  • HTML中表格标签的使用

    HTML中表格标签的使用

    表格的结构

    HTML中的表格和我们平时用的excel表格的结构基本是一致的,由行和列以及单元格构成。

    通常情况下,同行的高度一致,同列的宽度一致。简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。
    tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。
    更复杂的 HTML 表格也可能包括 caption、col、colgroup、thead、tfoot 以及 tbody 元素。(col、colgroup两个元素在CSS中再讲)

    表格的相关元素


    1、<table>标签

    HTML表格以<table>标签开始,以<table>标签结束。其中table有不少属性,比如:border,bordercolor,cellspacing,width,height,bgcolor。

    boder表示外框边线的粗细,bodercolor表示边线的颜色,cellspacing表示单元格之间的空隙,width表示表格的宽,height表示表格的高,bgcolor表示背景色。Align表示水平对齐方式,在行或单元格中还有valign表示垂直对奖方式 .


    2、表格里一般由多行组成,行由<tr>标签进行表示,因此<tr>标签一般有多行。在<tr>中只能包含<td>或是<th>两种元素。


    3、<td>表示单元格,假设一个表格有一行五列即有5个单元格,有5个<td>。

    <td>中有两个重要的属性为:

    colspan:指定单元格跨多少列,简称跨列
    rowspan:指定单元格可横跨的行数,简称跨行

    如果一个td中没有数据时,可以使用一个空白符&nbsp;放入到td中,否则浏览器可能无法显示出表格的边框来。

    4、表格的标题用<caption>表示,表格的标题一般为0或1个。


    5、表格页眉的单元格用<th>表示,与<td>标签类似,放在<tr>标签里。


    6、在HTML5时代,按照表格的结构,一般可以分为三个模块:


    <tbody>定义表格的主体,内容
    <thead>定义表格头,即表头
    <tfoot>定义表格的脚


    上述各标签组成一个基础表格,如下图所示一一对应

    <table border="1" bordercolor="blue" cellspacing="0" width="400" height="150">
    			<caption>我最喜欢的歌曲</caption>
    			<thead>
    				<tr align="center">
    					<th>歌名</th>
    					<th>作者</th>
    				</tr>
    			</thead>
    			<tbody>
    				<tr>
    					<td>光辉岁月</td>
    					<td>Beyond</td>
    				</tr>
    				<tr>
    					<td>红豆</td>
    					<td>王菲</td>
    				</tr>
    				<tr>
    					<td>我只在乎你</td>
    					<td>邓丽君</td>
    				</tr>
    				<tr>
    					<td>倩女幽魂</td>
    					<td rowspan="2">张国荣</td>
    				</tr>
    				<tr>
    					<td>有谁共鸣</td>
    				</tr>
    			</tbody>
    			<tfoot>
    				<tr>
    					<td colspan="2">现总共:5首歌曲</td>
    				</tr>
    			</tfoot>
    		</table>
    

    解析:
    1、在<thead>中有歌名和作者,用的是<th>标签进行修饰。<th>标签一般都是粗体字,居中显示
    2、蓝框部分的内容用的是<td>标签,<td>标签的内容一般都是居左显示,不加粗字体。
    3、蓝框中的每一行即为<tr>标签
    4、“张国荣”这一个单元格跨越了2行,即表示为rowspan=“2”
    5、紫框部分为<tfoot>标签,跨越了2列,即表示为colspan=“2”


    表格标签一般在什么情况下使用?


    1、主要用于规则的数据显示
    2、适当的时候可以在表单页面中使用

    作业练习


    制作表格


    读代码,绘表格
    <table border="1" bordercolor="blue" cellspacing="0" width="400" height="150">
    <tr><td colspan="3" align="center">个人信息</td></tr>
            <tr align="center"><td>姓名</td><td>性别</td><td>年龄</td>    </tr>
            <tr><td>carson</td><td>男</td><td rowspan="3">24</td></tr>
            <tr><td>thl</td><td>女</td></tr>
            <tr><td>Alice</td><td>女</td></tr>
                </table>

    巴中市职业中学罗海老师
  • 相关阅读:
    HDU 1140 War on Weather (三维点之间距离)
    HDU 1174 爆头(三维空间点与直线关系)
    POJ 2653 Pick-up sticks(计算几何 求线段交点)
    POJ 3792 Area of Polycubes(模拟)
    HDU 2372 El Dorado(DP)
    HDU 2985 Another lottery(水题)
    Radar Installation(POJ 1328 贪心)
    The Pilots Brothers' refrigerator(POJ2965枚举)
    Flip Game(枚举)
    Counterfeit Dollar (枚举)
  • 原文地址:https://www.cnblogs.com/bzluohai/p/12701218.html
Copyright © 2011-2022 走看看