首页 > 代码库 > HTML学习笔记07

HTML学习笔记07

一、网站布局

1、网站可以把内容安排到多个列中(就像杂志或报纸那样)。

2、网站布局可以使用<div>和<table>元素来创建多列。

3、CSS对元素进行定位,创建背景以及色彩等。

4、HTML表格不是布局工具,主要是呈现表格化数据,不推荐使用。

二、HTML布局使用<div>元素

1、div袁术用于分组HTML元素的块级元素。

2、下面是实例,用到了CSS样式表:

1 <!--HTML DIV布局-->

2 <!DOCTYPE html>

3 <html>

4 <head>

5 <!--定义CSS-->

6 <style type="text/css">

7 div#container{width:600px;}

8 div#header{background-color:#ff0000;}

9 div#menu{background-color:#ff0088;height:200px;width:200px;float:left;}

10 div#content{background-color:#ff8888;height:200px;width:400px;float:left }

11 div#footer{background-color:#88ff88;clear:both;text-align:center;}

12 h1{margin-bottom:0;}

13 h2{margin-bottom:0;font-size:16px}

14 ul{margin:0;}

15 li{list-style:none;}

16 </style>

17 </head>

18 <!--Body部分-->

19 <body>

20 <divid="container">

21 <divid="header">

22 <h1>网页标题</h1>

23 </div>

24

25 <divid="menu">

26 <h2>导航栏</h2>

27 <ul>

28 <li>HTML</li>

29 <li>CSS</li>

30 <li>JavaScript</li>

31 </ul>

32 </div>

33

34 <divid="content">页面内容在此输入</div>

35 <divid="footer">版权所有</div>

36 </div>

37 </body>

38

39 </html>

 

预览效果如下:

三、HTML布局使用<table>元素

使用 HTML <table> 标签是创建布局的一种简单的方式,如下所示:

 

1 <!DOCTYPE html>

2 <html>

3 <body>

4

5 <tablewidth="500px" border="0">

6 <tr>

7 <tdcolspan="2" style="background-color:#99bbbb;">

8 <h1>Title</h1>

9 </td>

10 </tr>

11

12 <trvalign="top">

13 <tdstyle="background-color:#ffff99;width:100px;text-align:top;">

14 <b>Menu</b><br/>

15 HTML<br/>

16 CSS<br/>

17 JavaScript

18 </td>

19

20 <tdstyle="background-color:#EEEEEE;height:200px;width:400px;text-align:top;">Content</td>

21 </tr>

22

23 <tr>

24 <tdcolspan="2" style="background-color:#99bbbb;text-align:center;">Copyright</td>

25 </tr>

26 </table>

27

28 </body>

29 </html>

 

显示的效果:

提示:通过CSS,使得站点更容易维护,改变一个文件就可以改变所有页面的布局。创建高级的布局非常困难,可以使用模板来创建。