#search{float:
right;height:
24px;margin-top:
30px;color:
#444;}
.inp_srh{width:
140px;height:
17px;padding-left:
20px;background:
url(../images/srh_bg.gif)00no-repeat;border:
1pxsolid#cbcbcb;}
.btn_srh{width:
58px;height:
23px;background:
url(../images/btn_srh.gif)00no-repeat;border:
none;cursor:
pointer;text-indent:
-999em;}
#search*{vertical-align:
middle;}
inp_srh的宽度和高度并不是实际效果图中的宽高,是因为默认情况下文本框带有内边距造成的。
另外就是padding的值也会算到总宽度上的;
btn_srh就是应用背景图像来实现的,说明一点这里的border的值为none指的是无边框,cursor定义鼠标样式为手形,text-indent:
-999em这个属性它的作用相当于word中的首行缩进,这里设置成-999,意思是向左侧缩进-999em,这样就看不到文字,所以它的作用是将按钮上的文字隐藏。
导航分为一级导航和二级导航,所以我需要在nav下再插入nav_main和nav_son两个块元素。
先设置nav的高度及背景图片样式。
#nav{height:
66px;background:
url(../images/nav_bg.gif)00repeat-x;argin-bottom:
8px;}
一级导航栏使用如下代码:
qiehuan(0)href="/">首页
qiehuan (1)">企业新闻
qiehuan (2)">企业简介
qiehuan(3)">产品展示
qiehuan(4)">企业历史
qiehuan(5)">招商加盟
qiehuan(6)">企业文化
qiehuan(7)">网上下单
qiehuan(12)">联系我们
二级导航栏代码如下:
block">
none">
CSS代码如下:
#menuUL{BORDER-BOTTOM:
0px;BORDER-LEFT:
0px;PADDING-BOTTOM:
0px;LINE-HEIGHT:
150%;LIST-STYLE-TYPE:
none;MARGIN:
0px0px0px15px;PADDING-LEFT:
0px;PADDING-RIGHT:
0px;BORDER-TOP:
0px;LIST-STYLE-IMAGE:
none;BORDER-RIGHT:
0px;PADDING-TOP:
0px}
#menu_out{PADDING-LEFT:
4px;WIDTH:
956px;BACKGROUND:
url(../images/menu_left.gif)no-repeatlefttop;MARGIN-LEFT:
auto;MARGIN-RIGHT:
auto}
#menu_in{PADDING-RIGHT:
4px;BACKGROUND:
url(../images/menu_right.gif)no-repeatrighttop}
#menu{BACKGROUND:
url(../images/menu_bg.gif)repeat-x;HEIGHT:
73px}
.menu_line{WIDTH:
8px;BACKGROUND:
url(../images/menu_line.gif)no-repeatcentertop}
.menu_line2{WIDTH:
15px;BACKGROUND:
url(../images/menu_line2.gif)no-repeatcentertop}
#nav{PADDING-LEFT:
20px}
#navLI{FLOAT:
left;HEIGHT:
35px}
#navLIA{PADDING-LEFT:
6px;DISPLAY:
block;BACKGROUND:
url(../images/menu_on_left.gif)no-repeatlefttop;FLOAT:
left;HEIGHT:
35px;CURSOR:
pointer;TEXT-DECORATION:
none}
#navLIASPAN{PADDING-BOTTOM:
10px;LINE-HEIGHT:
14px;PADDING-LEFT:
10px;PADDING-RIGHT:
14px;BACKGROUND:
url(../images/menu_on_right.gif)no-repeatrighttop;FLOAT:
left;COLOR:
#ffffff;FONT-SIZE:
14px;FONT-WEIGHT:
bold;TEXT-DECORATION:
none;PADDING-TOP:
11px}
#navLI.nav_on{BACKGROUND-POSITION:
left100%}
#navLI.nav_onSPAN{PADDING-BOTTOM:
7px;PADDING-LEFT:
10px;PADDING-RIGHT:
14px;BACKGROUND-POSITION:
right100%;COLOR:
#333333;TEXT-DECORATION:
none;PADDING-TOP:
14px}
#menu_con{TEXT-ALIGN:
left;PADDING-LEFT:
20px;CLEAR:
both}
#menu_conLI{MARGIN-TOP:
8px;FLOAT:
left;HEIGHT:
22px}
#menu_conLIA{PADDING-LEFT:
3px;DISPLAY:
block;BACKGROUND:
url(../images/menu_on_left2.gif)no-repeatlefttop;FLOAT:
left;CURSOR:
pointer}
#menu_conLIASPAN{PADDING-BOTTOM:
4px;LINE-HEIGHT:
12px;PADDING-LEFT:
10px;PADDING-RIGHT:
10px;BACKGROUND:
url(../images/menu_on_right2.gif)no-repeatrighttop;FLOAT:
left;PADDING-TOP:
6px}
#menu_conLIA:
hover{BACKGROUND:
url(../images/menu_on_left2.gif)no-repeatleftbottom;TEXT-DECORATION:
none}
#menu_conLIA:
hoverSPAN{BACKGROUND:
url(../images/menu_on_right2.gif)no-repeatrightbottom}
做出的效果图如下3-3:
图3-3
通过使用图片,使得该二级导航栏具有动态效果,导航栏部分完成。
2、布局页面——侧边栏
主体部分先从侧边栏说起,侧边栏可以共用一个样式,下面就先做一个通用的,插入如下html代码
这里的标题采用h2标签,没必要再用个div,还有“产品导购”中“产品”二字是红色字体,这里用strong标签,这样可以省去很多没必要的定义。
定义侧边栏的样式如下3-4:
#side{float:
right;width:
228px;}
.side_box{margin-bottom:
8px;}
.side_boxh2{height:
25px;padding:
6px10px010px;background:
url(../images/side_bg.gif)00no-repeat;font-size:
14px;color:
#444;}
.side_boxh2strong{color:
#f30;}
.side_con{padding:
10px;background:
url
(../images/side_bg.gif)0bottomno-repeat;}
图3-4
产品导购部分,内容分为三部分,可以用ul、li列表的形式实现,前边的图标用背景图片来实现,可以在li上设置背景图片。
“产品导购”的样式定义如下(图3-5):
图3-5
.product{padding:
0px10px;}
.productul{background:
url(../images/icon2.gif)5px12pxno-repeat;}
.productulli{height:
58px;padding:
14px0064px;border-bottom:
1pxdashed#dcdcdc;color:
#777;}
.productullistrong{display:
block;height:
24px;color:
#333;}
.productullia{color:
#777;}
.productullia:
hover{text-decoration:
underline;}
.productulli.product3{border-bottom:
none;}
“产品导购”完成后,下边该“使用问答”了。
“使用问答”部分都是一问一答的形式,问答各采用不同的图标,而且问的文字加粗了。
所以这部分采用dl、dt、dd的形式来完成。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1