在DIV+CSS布局出现前,基本上所用的网站都使用table来进行布局。因为table布局很简单,但是table布局不灵活且代码很多。下面将介绍怎样使用table来进行布局。实例:我们来布局一个常见网站后台程序的架构。布局图如下所示:
实例代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta charset="UTF-8"> <title>HTML使用table进行布局</title> <style type="text/css"> html,body{ height:100%; width:100%; margin:0px; padding:0px; overflow:hidden; } </style> </head> <body height="100%" width="100%"> <table height="100%" cellspacing="1" width="100%" bgcolor="#808080"> <tr height="70px"> <td colspan="2" bgcolor="#F0F0F0">头部(这里放置标题、logo、一些主要按钮)</td> </tr> <tr> <td width="150px" bgcolor="#F0F0F0">功能列表区域</td> <td width="auto" bgcolor="#ffffff">办公区域(这里打开指定功能的操作区域)</td> </tr> <tr height="30px"> <td colspan="2" bgcolor="#F0F0F0" align="center">版权信息</td> </tr> </table> </body> </html>
运行效果图:
注意:使用这种方式来进行布局的优是代码简单、非常方便,不用通过JavaScript控制功能区域和办公区域的高度。缺点是这种布局在以后不易进行改变,且代码比较多。