HTML表格布局实例讲解

时间:2021-05-08

HTML 文档中的元素是一个接着一个排列的,只是简单地在在块级元素的前后加上拆行,是一种流水布局。但是,我们所见到的 Web 页面按照一定的规则布局排版的(通常是多列的),所以就要借助一定的方法来实现这种布局,通常的解决方案是:使用区块元素 <div> 或 表格(<table>)来布局 Web 页面的内容。

使用表格进行布局,是一种较老的布局解决方案。并不推荐使用,我们应该总是使用表格来显示表格化的数据。

HTML 文档

CSS Code复制内容到剪贴板
  • <!DOCTYPEhtml>
  • <htmllang="en">
  • <head>
  • <metacharset="UTF-8">
  • <!--链接到外部样式表-->
  • <linkrel="stylesheet"href="css/mystyle.css">
  • <title>Islandestaurant</title>
  • </head>
  • <body>
  • <tableid="container">
  • <!--头部-->
  • <tr>
  • <tdid="header"colspan="2">
  • <h1>点菜系统</h1>
  • </td>
  • </tr>
  • <!--主体-->
  • <tr>
  • <!--菜单-->
  • <tdid="menu">
  • <b>菜品</b><br>
  • <divid="dishes">
  • 小鸡炖蘑菇<br>
  • 家常豆腐<br>
  • 酸辣土豆丝<br>
  • </div>
  • </td>
  • <!--内容-->
  • <tdid="content">
  • 小鸡炖蘑菇:<br>
  • 幼鸡一只
  • </td>
  • </tr>
  • <!--尾部-->
  • <tr>
  • <tdid="footer"colspan="2">世俗孤岛的餐厅</td>
  • </tr>
  • </table>
  • </body>
  • </html>
  • CSS 文件

    CSS Code复制内容到剪贴板
  • #container
  • {
  • width:600px;
  • margin:100px;
  • border-spacing:0;
  • }
  • #header
  • {
  • background-color:red;
  • text-align:center;
  • }
  • h1
  • {
  • margin-bottom:0px;
  • }
  • #menu
  • {
  • background-color:#FFD700;
  • height:200px;
  • width:150px;
  • }
  • #dishes
  • {
  • padding-top:10px;
  • padding-left:10px;
  • line-height:20px;
  • }
  • #content
  • {
  • background-color:gray;
  • height:200px;
  • width:450px;
  • }
  • #footer
  • {
  • background-color:blue;
  • height:25px;
  • text-align:center;
  • }
  • 效果图:

    以上就是本文的全部内容,希望对大家的学习有所帮助。

    声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

    相关文章