HTML 文档中的元素是一个接着一个排列的,只是简单地在在块级元素的前后加上拆行,是一种流水布局。但是,我们所见到的 Web 页面按照一定的规则布局排版的(通常是多列的),所以就要借助一定的方法来实现这种布局,通常的解决方案是:使用区块元素 div 或 表格( table )来布局 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 !-- 头部 -- td id= header colspan= 2 h1 点菜系统 /h1 /td /tr !-- 主体 -- !-- 菜单 -- td id= menu b 菜品 /b br div id= dishes 小鸡炖蘑菇 br 家常豆腐 br 酸辣土豆丝 br /div /td !-- 内容 -- td id= content 小鸡炖蘑菇: br 幼鸡一只 /td /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; 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; }
相信看了这些案例你已经掌握了方法,更多精彩请关注php 其它相关文章!
相关阅读:
怎样让移动端的网页内容自适应
table表格中的内容溢出应该如何处理
在HTML中iframe与frame有哪些区别
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答