02-25 2796人
网站布局
大多数网站会把内容安排到各个列中(就像杂志或报纸一样)
大多数网站可以使用<div>或者<table>元素来创建多列。css用于对元素进行定位,为页面创建背景以及色彩丰富的外观
使用<div>元素
<div>元素时用于分组HTML元素中的块级元素
实例:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8" />
<title>118qq.top</title>
</head>
<body>
<div id="common" style="width:500px;">
<div id="head" style="background-color:red;">
<h1 style="margin-bottom:0;">主要的网页标题</h1></div>
<div id="caidan" style="background-color:green; width:100px; height:200px; float:left;">
<b>菜单</b><br>
HTML<br>
CSS<br>
javasprict</div>
<div id="main" style="background-color:yellow; width:400px; height:200px; float:left;">
<b>这里填写内容</b></div>
<div id="footer" style="background-color:orange; width:500px; height:30px; text-align:center; clear:both;">118qq.top</div>
</div>
</body>
</html>
使用<table>元素
使用<table>元素是创建布局的最简单的元素
提示:即使可以使用表格来创建漂亮的布局,但设计表格的目的是呈现表格化数据,但表格不是布局工具
实例:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8">
<title>118qq.top</title>
</head>
<body>
<table width="500px" border="0">
<tr>
<td colspan="2" style="background-color:red;">主要网页标题</td>
</tr>
<tr>
<td width="100px" style="background-color:green;"><b>菜单</b><br>
HTML<br>CSS<br>javasprict</td>
<td width="400px" style="background-color:yellow;">这里是内容</td>
</tr>
<tr>
<td colspan="2" height="30px" style="background-color:orange; text-align:center;">118qq.top</td>
</tr>
</table>
</body>
</html>
注意:
l 使用CSS最大的好处是,如果把CSS代码放在外部样式表中,那么站点会更易于维护。通过编辑单一的文件,就可以改变所有页面的布局
l 由于创建高级的布局非常耗时,使用模板是一个快速的选项
欢迎留言