Maison  >  Article  >  interface Web  >  HTML表格布局实例讲解

HTML表格布局实例讲解

高洛峰
高洛峰original
2017-02-22 11:31:101933parcourir

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

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

HTML 文档

<!DOCTYPE html>   
<html lang="en">   
<head>   
    <meta charset="UTF-8">   
    <!-- 链接到外部样式表 -->   
    <link rel="stylesheet" href="css/mystyle.css">   
    <title>Island estaurant</title>   
</head>   
<body>   
    <table id="container">   
        <!-- 头部 -->   
        <tr>   
            <td id="header" colspan="2">   
                <h1>点菜系统</h1>   
            </td>   
        </tr>   
        <!-- 主体 -->   
        <tr>   
            <!-- 菜单 -->   
            <td id="menu">   
                <b>菜品</b><br>   
                <p id="dishes">   
                    小鸡炖蘑菇<br>   
                    家常豆腐<br>   
                    酸辣土豆丝<br>   
                </p>   
            </td>   
            <!-- 内容 -->   
            <td id="content">   
                小鸡炖蘑菇:<br>   
                幼鸡一只   
            </td>   
        </tr>   
        <!-- 尾部 -->   
        <tr>   
            <td id="footer" colspan="2">世俗孤岛的餐厅</td>   
        </tr>   
    </table>   
</body>   
</html>

CSS 文件

/*整个点餐系统的界面*/  
#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;   
}

效果图:

HTML表格布局实例讲解

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

更多HTML表格布局实例讲解相关文章请关注PHP中文网!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn