HTML 文档中的元素是一个接着一个排列的,只是简单地在在块级元素的前后加上拆行,是一种流水布局。但是,我们所见到的 Web 页面按照一定的规则布局排版的(通常是多列的),所以就要借助一定的方法来实现这种布局,通常的解决方案是:使用区块元素 <div> 或 表格(<table>)来布局 Web 页面的内容。
使用 表格进行布局 ,是一种较老的布局解决方案。并不推荐使用,我们应该总是使用表格来显示表格化的数据。
HTML 文档
CSS Code 复制内容到剪贴板
<!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> <div id= "dishes" > 小鸡炖蘑菇<br> 家常豆腐<br> 酸辣土豆丝<br> </div> </td> <!-- 内容 --> <td id= "content" > 小鸡炖蘑菇:<br> 幼鸡一只 </td> </tr> <!-- 尾部 --> <tr> <td id= "footer" colspan= "2" >世俗孤岛的餐厅</td> </tr> </table> </body> </html>
CSS 文件
CSS Code 复制内容到剪贴板
/*整个点餐系统的界面*/ #contai ner { 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 ; } /*点餐系统界面的菜品详情*/ #conten t { background-color : gray ; height : 200px ; width : 450px ; } /*点餐系统界面的尾部*/ #footer { background-color : blue ; height : 25px ; text-align : center ; }
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did37574