HTML HTML5 PHP Mysql Linux 缓存技术 工具 资讯 读书 其他

HTML 布局(Layouts)


要想让你的网站更好看,布局非常重要.

要非常细心的设计你网页布局.


Examples

亲自试一试 - 例子

网页布局之 <div> 元素
示例演示了如何使用 <div> 元素布局.

网页布局之 <table> 元素
示例演示了如何使用 <table> 元素布局.


网页布局

大多数网站把内容放到多个列中(类似杂志或报纸排版).

多列可以用 <div> 或 <table>元素进行创建。 可以使用CSS的position(位置),背景、颜色等性质创建丰富多彩的页面.

Note 虽然可以使用表格创建漂亮的布局,但是表格是被设计为展示数据的 - 不是布局工具!


HTML布局 - 使用 <div> 元素

div元素是个块级元素,用于将HTML元素分组.

下面的例子使用了5个div元素创建多列布局,创建和上面的例子一样的效果:

例子

<!DOCTYPE html>
<html>
<body>

<div id="container" style="width:500px">

<div id="header" style="background-color:#FFA500;">
<h1 style="margin-bottom:0;">Main Title of Web Page</h1></div>

<div id="menu" style="background-color:#FFD700;height:200px;width:100px;float:left;">
<b>Menu</b><br>
HTML<br>
CSS<br>
JavaScript</div>

<div id="content" style="background-color:#EEEEEE;height:200px;width:400px;float:left;">
Content goes here</div>

<div id="footer" style="background-color:#FFA500;clear:both;text-align:center;">
Copyright © phpxuexi.net</div>

</div>

</body>
</html>

亲自试一试 »

上面代码展示的结果如下::

Main Title of Web Page

Menu
HTML
CSS
JavaScript
Content goes here
Copyright © phpxuexi.net


HTML布局 - 使用表格

创建布局的简单方式是使用HTML的 <table> 标签.

创建多列布局可以使用 <div> 或者 <table> 元素. 可以使用CSS的position(位置),背景、颜色等性质创建丰富多彩的页面.

Note 使用 <table> 创建漂亮的布局是不正确的. <table> 元素是用于显示数据的!

下面的例子使用的表格是3行2列 - 第一行和最后一行都使用了合并列(colspan)的属性:

例子

<!DOCTYPE html>
<html>
<body>

<table width="500">
<tr>
<td colspan="2" style="background-color:#FFA500;">
<h1>Main Title of Web Page</h1>
</td>
</tr>

<tr>
<td style="background-color:#FFD700;width:100px;">
<b>Menu</b><br>
HTML<br>
CSS<br>
JavaScript
</td>
<td style="background-color:#EEEEEE;height:200px;width:400px;">
Content goes here</td>
</tr>

<tr>
<td colspan="2" style="background-color:#FFA500;text-align:center;">
Copyright © phpxuexi.net</td>
</tr>
</table>

</body>
</html>

亲自试一试 »

上面代码显示的结果如下:

Main Title of Web Page

Menu
HTML
CSS
JavaScript
Content goes here
Copyright © phpxuexi.net


HTML布局 - 使用提示

提示: 使用CSS的最大优势是如果把CSS文件放在外部进行引用,你的网站会非常容易维护. 你可以通过这个文件更改网页布局.

提示: 由于高级的布局需要时间来创建,更快速的选择是使用模板.在百度或谷歌搜索“免费网站模板”(你可以使用这些已建好的模板并且在此基础上进行修改).





To Top