用div+css表单布局

html-css08

用div+css表单布局,第1张

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />

<title>无标题文档</title>

<style type="text/css">

<!--

body,td,th {font-family: Verdana, Arial, Helvetica, sans-seriffont-size: 12px}

body {margin: 0pxtext-align:centermargin:0px auto}

ul{margin: 0pxpadding:0pxborder: medium noneline-height: normallist-style-type: none}

li{position:relativefloat:left}

#bigarea{width:86%text-align:centermargin:0px auto}

#bigarea .area01{ text-align:left}

#bigarea .area02{ width:80%text-align:leftcolor:#006633line-height: 20pxfont-weight: boldfont-style: normal}

#bigarea .area03{ width:80%}

#bigarea .area04{ width:80%text-align:rightclear:both}

#bigarea .area05{ text-align:leftclear:both}

#con li{ width:49%text-align:leftword-break:newspaper}

-->

</style></head>

<body>

<div id="bigarea">

<div class="area01"><img src="" width="446" height="39" /></div>

<div class="area02">兴趣爱好:</div>

<div class="area03">

<ul id="con">

<li>足球</li>

<li>足球</li>

<li>足球</li>

<li>足球</li>

<li>足球</li>

<li>足球</li>

</ul>

</div>

<div class="area04"><img src="" width="70" height="17" /></div>

<div class="area05"><img src="" width="446" height="17" /></div>

</div>

</body>

</html>

div+css

优点在于

可以比table节省代码

如果你要修改样式

改一句css

div里面所有的都会跟这变

缺点就是

相对于table复杂

tabel

优点在于

可以直接生成

缺点就是tr

td

太多了

网络传输

需要精和小

而且样式修改起来复杂div主要用来给网站布局,定位,而表格主要是用来承载数据的,一般不用来布局,div布局比较灵活,比如说可以用float属性把整个页面的布局改变,而table却不灵活,所以该用哪个应视情况而定,也不一定说table就没有div好,希望对你有帮助。

table 更多面向数据表格,而且tr、td属性控制起来也没有div容易灵活多变(table布局随时面临合并单元格,一格高、宽发生变化,其他格也跟着受累)。div+css可定位可浮动,可排序,再者div+css会让代码更具可读性,想想布满编辑器的table、tr、td标签,你能分得清哪里是哪里吗!

优点总结起来就是:DIV+CSS让布局灵活易控,代码清晰易读。