HTML布局

 

网站布局

大多数网站会把内容安排到各个列中(就像杂志或报纸一样)

大多数网站可以使用<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  由于创建高级的布局非常耗时,使用模板是一个快速的选项

欢迎留言