HTML表格

下面我们来完成下图表格的效果


table.png

Step 1

通过学习,可以得出如下结构图:

表格.png

注意:从实用角度出发,最好不要规定 frame,而是使用 CSS 来添加
从表格效果图中可以看出,整个表格由标题,表头,表项组成,其中存在单元格跨行和跨列,并且存在边框。

Step 2

标题是:“购物车”,
表头是:“名称”,“重量”,“单价”,“小计”,“2016-11-22”,“苹果”,“香蕉”,“总价”。其中“名称”,“小计”纵向跨越2行,“2016-11-22”横向跨越2列,“总价”横向跨越3列。
其余的是表项。
可以看出需要完成的表格是5行4列

Step 3

按照如下步骤完成该表格。

  • 创建表格,并添加标题。代码如下:
<table >
    <caption>购物车</caption>
</table>
  • 为表格添加边框。代码如下:
<table  border="1">
    <caption>购物车</caption>
</table>
  • 形成5行4列的表格。代码如下:
<table border="1">
    <caption>购物车</caption>
    <tr>
        <th>名称</th>
        <th>2016-11-22</th>
        <th></th>
        <th>小计</th>
    </tr>
    <tr>
        <td></td>
        <th>重量</th>
        <th>单价</th>
        <td></td>
    </tr>
    <tr>
        <th>苹果</th>
        <td>3公斤</td>
        <td>5元/公斤</td>
        <td>15元</td>
    </tr>
    <tr>
        <th>香蕉</th>
        <td>2公斤</td>
        <td>6元/公斤</td>
        <td>12元</td>
    </tr>
    <tr>
        <th>总价</th>
        <td></td>
        <td></td>
        <td>27元</td>
    </tr>
</table>

执行效果如下:

5行4列.png
  • 合并单元格,用colspan 和 rowspan。代码如下:
<table border="1">
    <caption>购物车</caption>
    <tr>
        <th rowspan="2">名称</th>
        <th colspan="2">2016-11-22</th>
        <th rowspan="2">小计</th>
    </tr>
    <tr>
        <th>重量</th>
        <th>单价</th>
    </tr>
    <tr>
        <th>苹果</th>
        <td>3公斤</td>
        <td>5元/公斤</td>
        <td>15元</td>
    </tr>
    <tr>
        <th>香蕉</th>
        <td>2公斤</td>
        <td>6元/公斤</td>
        <td>12元</td>
    </tr>
    <tr>
        <th colspan="3">总价</th>
        <td>27元</td>
    </tr>
</table>

这样就完成该表格啦!
代码点这里
执行效果点这里

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在上一篇文章中我们介绍了列表的实现,戳这里列表实现。在网页中,我们经常能看到各式各样的表格,所以我们就来学习一下表...
    TW张苗阅读 451评论 3 2
  • 本节将为大家讲解 HTML 如何实现下图所示表格效果,先来看看最终实现效果吧! 新建 table.html 文件,...
    TW安洋阅读 4,771评论 0 0
  • HTML表单详解 网站怎样与用户进行交互?答案是使用HTML表单(form)。表单是可以把浏览者输入的数据传送到服...
    抱着熊喵啃什么阅读 2,004评论 0 5
  • 同列表相同,表格在HTML中也属于基础样式,实现方法相对简单,在下图的这个实例中,主要有两个关键点需要注意。 关键...
    EvaOnTheWay阅读 203评论 0 1
  • 今天来完成下面的表格 border设置表格边框 这个表格是有边框的,所以需要进行设置。代码如下: caption ...
    ittianbao阅读 487评论 4 4