1、首先设置要了解网页页面布局框架结构,设定宽高和边框,以及设置好class或者ID名称。
2、打开Dreamweaver CS5,点击新建HTML。
3、根据设定的网页布局,设置div网页结构。
4、添加div标签的class名称,这里也可以使用ID类名。
5、 编辑CSS控制div块的宽高和背景。
6、 这样就可以让子元素置于底部。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />
<title>基本框架结构</title>
<style type="text/css">
* { margin:0padding:0}
body { margin:0 autofont-size:12pxfont-family:Verdanaline-height:150%}
ul { list-style:none}
img { border:0 none}
a { text-decoration:nonecolor:#333}
h1 { font-size:18px}
h2 { font-size:14px}
h3 { font-size:14pxfont-weight:normal}
h4 { font-size:12px}
h5 { font-size:12pxfont-weight:normal}
.clearfloat { clear:bothheight:0font-size: 1pxline-height: 0}
#container{ margin:0 autowidth:960px}
/*header*/
#header { height:100pxbackground:#cf0}
#header h1 { padding:10px 20px}
#nav { background:#FF6600height:35pxmargin-bottom:6pxpadding:5px}
#nav ul li { float:left}
#nav ul li a { display:blockpadding:4px 10px 2px 10pxcolor:#ffftext-decoration:none}
#nav ul li a:hover { text-decoration:underlinebackground:#06Fcolor:#FFF}
/*main*/
#mainContent { overflow:autozoom:1margin-bottom:6px}
#side { width:200pxfloat:left}
.sidebox { border:1px solid #ed6400margin-bottom:6px}
.sidebox h4 { background:#ff911apadding:2px 6pxborder-bottom:1px solid #ed6400color:#fff}
.sidebox ul { padding:4px 6px}
#main { width:742pxfloat:right}
.mainbox { border:1px solid #ed6400margin-bottom:6px}
.mainbox h2 { background:#ff911apadding:2px 6pxborder-bottom:1px solid #ed6400color:#fff}
.mainbox ul { padding:4px 6px}
/*footer*/
#footer { border-top:3px solid #0CFheight:50pxtext-align:centerpadding:6pxcolor:#999}
</style>
</head>
<body>
<div id="container">
<div id="header">
<h1>头部</h1>
<!-- end #header -->
</div>
<div class="clearfloat"></div>
<div id="nav">
<ul>
<li><a href="#">导航一</a></li>
<li><a href="#">导航二</a></li>
<li><a href="#">导航三</a></li>
<li><a href="#">导航四</a></li>
<li><a href="#">导航五</a></li>
</ul>
<!-- end #nav -->
</div>
<div id="Content">
<div id="side">
<div class="sidebox">
<h4>块标题</h4>
<ul>
块内容
</ul>
</div>
<!-- end #side -->
</div>
<div id="main">
<div class="mainbox">
<h2>块标题</h2>
<ul>
块内容
</ul>
</div>
<!-- end #main -->
</div>
<!-- end #fContent -->
</div>
<div class="clearfloat"></div>
<div id="footer">底部
<!-- end #footer -->
</div>
<!-- end #container -->
</div>
</body>
</html>
自己把样式放进css文件里面
表格,框架和css+div相对比,div+css布局好,现在主流的网站均采用此种方法布局。1、div+css和表格相比较,其优点是其布局定位简单,表格布局需要使用文字做内容,当想修改部分内容就要改动整个表格甚至真个界面,不利于后期的维护和前期的开发。
2、div+css提升了网页访问速度,div+css布局较传统的Table布局比较,减少了许多代码,其浏览访问速度自然得以提升,从而提升了网站的用户体验度。
3、div+css有利于优化。采用div-css布局的网站对于搜索引擎很是友好,简洁、结构化的代码更加有利于突出重点和适合搜索引擎抓取。