32.2.2 用CSS实现页面头部

通过设置好的HTML代码的层标记及与之关联的选择符后,需要用CSS来控制这些标记,要注意的是在DIV中设置ID选择符时,需要在CSS代码中用“#”开头,且后面接的是该名称,表示ID选择符。同理,如果是类选择符,同样在CSS代码中把该名称加上,但类选择符名前用“.”表示,后面的CSS代码都用大括号包含起来。

本小节主要设置网页的整体页面和头部样式的控制。所谓整体网页控制指的是对<body></body>标记进行控制,表示对网页全局布局进行设置,这种表示方法在CSS中叫类型选择符(与类选择符不同),除了body外还有p、img等标记类型。本实例中先对body标记(为了兼容不同浏览器,需要设置html、body,如下面代码所示)、img标记的边框清除,以及头部的样式进行设置,如下代码。


/设置网页的全局/

01 html, body{

02 margin:0;

03 padding:0;

04 height:100%;

05 /设置字体类型/

06 font-family:"Times New Roman";

07 font-size:12px;

08 background:url(images/bg3.jpg);

09 }

10 /设置头部容器层/

11 #header

12 {

13 width:776px;

14 margin:auto;

15 position:relative;

16 height:15%;

17 background:#ffffff;

18 border-left:1px solid#ffffff;

19 border-right:1px solid#ffffff;

20 }

21 /**设置图片标记/

22 img

23 {

24 border:0;

25 }

26 /设置层LOGO/

27 #logo

28 {

29 margin-top:10px;

30 height:85%;

31 }

32 #banner

33 {

34 width:100%;

35 padding:2px 0px;

36 position:absolute;

37 bottom:0px;

38 /文本右对齐/

39 text-align:right;

40 color:#fff;

41 background:#666;

42 border-bottom:1px solid#ffffff;

43 border-top:1px solid#ffffff;

44 }

45 .showright

46 {

47 margin:10px 10px 0px 0px;

48 float:right;

49 }


【代码解析】在上述代码中,第3~12行只对头部的标记进行设置,通过对头部的设置,头部控制的效果表现出来了。在代码第1~9行对全局body控制时,字体大小表示为12像素,引用一张图片作为页面的背景图像,设置内补丁和外补丁为0,头部变成白色背景,且中文与英文的文本都漂移到页面的右边,“电信访问”、“网通用户”等文本也出现灰颜色背景且文本右对齐,效果如图32.3所示。

32.2.2 用CSS实现页面头部 - 图1

图 32.3 设置头部样式

说明 以上内容是对页面头部进行控制,整个宽度比较宽,具体页面请浏览光盘中源代码\第32章页面内容。