网页课程设计与报告文档格式.docx

上传人:b****7 文档编号:22604983 上传时间:2023-02-04 格式:DOCX 页数:22 大小:185.55KB
下载 相关 举报
网页课程设计与报告文档格式.docx_第1页
第1页 / 共22页
网页课程设计与报告文档格式.docx_第2页
第2页 / 共22页
网页课程设计与报告文档格式.docx_第3页
第3页 / 共22页
网页课程设计与报告文档格式.docx_第4页
第4页 / 共22页
网页课程设计与报告文档格式.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

网页课程设计与报告文档格式.docx

《网页课程设计与报告文档格式.docx》由会员分享,可在线阅读,更多相关《网页课程设计与报告文档格式.docx(22页珍藏版)》请在冰豆网上搜索。

网页课程设计与报告文档格式.docx

我设计网页的布局,整体上我借鉴了一些公企业网站,我才用了其中的一些布局,分块。

而我主要采用了布局模式,div+css来设计,背景图片,然后再插入超链接,图片等等,这样就形成了整个网页的布局设

第二章网页整体设计

1、创建HTML

首先打开DW软件建立一个站点,我取名为homework,如下图2-1

图2-1

站点建好后,还需要在产点里创建一些文件夹,用于存放东西。

CSS放在CSS文件夹里,图片放在images里,js存放java脚本。

如图2-2

图2-2

然后利用所学的知识,开始进行大体的页面布局。

布局的方式使用CSS+DIV进行如下图2-3:

源代码:

<

divid="

container"

>

header"

此处显示id"

的内容<

/div>

nav"

maincontent"

main"

side"

footer"

图2-3

2、创建CSS文件

创建一个外联的层叠样式表,将CSS代码写如下:

/*body*/

#container{width:

900px;

margin:

0auto;

}

/*header*/

#header{height:

70px;

background:

#CCFFCC;

margin-bottom:

8px;

#nav{height:

30px;

}

/*main*/

#maincontent{margin-bottom:

#main{float:

left;

width:

664px;

height:

500px;

#FFFF99;

#side{float:

right;

228px;

#FFCC99;

/*footer*/

#footer{height:

第三章网页详细设计

1、头部的和导航栏设计

头部:

分为两部分,一个是logo(3-1)靠左侧显示,一个是搜索(3-2)靠右侧显示,那么布局时插入两个div,一个向左浮动,一个向右浮动的方式来完成。

另外还有很多种实现方法,比如logo用h1标签,搜索用span,或者把logo做为背景图片也是可以的,不管采用哪种方法,要根据页面的需求选用一种最合理的方法。

如果要在logo加上链接的话,那么就不能用背景图片的方法了。

产品搜索

图3-1图3-2

用如下代码实现:

logo"

imgsrc="

images/logo.gif"

width="

181"

height="

45"

/>

search"

formid="

form1"

name="

method="

post"

action="

"

搜索产品

inputtype="

text"

textfield"

id="

submit"

button"

value="

查询"

/form>

#search{float:

24px;

margin-top:

color:

#444;

.inp_srh{width:

140px;

17px;

padding-left:

20px;

url(../images/srh_bg.gif)00no-repeat;

border:

1pxsolid#cbcbcb;

.btn_srh{width:

58px;

23px;

url(../images/btn_srh.gif)00no-repeat;

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的高度及背景图片样式。

66px;

url(../images/nav_bg.gif)00repeat-x;

argin-bottom:

一级导航栏使用如下代码:

ULid=nav>

LI>

Aclass=nav_onid=mynav0onmouseover=javascript:

qiehuan(0)href="

/"

SPAN>

首页<

/SPAN>

/A>

/LI>

LIclass="

menu_line"

li>

ahref="

/psd/"

target="

_blank"

class="

nav_off"

mynav1"

onmouseover="

javascript:

qiehuan

(1)"

span>

企业新闻<

/span>

/a>

/li>

liclass="

/ai/"

mynav2"

qiehuan

(2)"

企业简介<

/ppt/Index.html"

mynav3"

qiehuan(3)"

产品展示<

/soft/Index.html"

mynav4"

qiehuan(4)"

企业历史<

/photo/Index.html"

mynav5"

qiehuan(5)"

招商加盟<

mynav6"

qiehuan(6)"

企业文化<

/sheji/Index.html"

mynav7"

qiehuan(7)"

网上下单<

/photoshop/Index.html"

mynav12"

qiehuan(12)"

联系我们<

/UL>

二级导航栏代码如下:

divid=menu_con>

divid=qh_con0style="

DISPLAY:

block"

UL>

<

/jiaocheng/Index.html"

交大理工<

LIclass=menu_line2>

Ahref="

/Article/Index.html"

电信分院<

/Website/Index.html"

10信管<

/png/Index.html"

何浔亚<

/Soft/bbsmoban/"

论坛模板<

divid=qh_con5style="

none"

/Photo/fengguang/"

腾讯<

/Photo/jieri/"

360<

/Photo/ktbz/"

微软<

/Photo/zhiwu/"

Adobe<

/Photo/dongwu/"

巨人<

/Photo/car/"

淘宝<

/Photo/shijue/"

京东<

/Photo/jiaju/"

苏宁<

/Photo/junshi/"

国美<

CSS代码如下:

#menuUL{BORDER-BOTTOM:

0px;

BORDER-LEFT:

PADDING-BOTTOM:

LINE-HEIGHT:

150%;

LIST-STYLE-TYPE:

none;

MARGIN:

0px0px0px15px;

PADDING-LEFT:

PADDING-RIGHT:

BORDER-TOP:

LIST-STYLE-IMAGE:

BORDER-RIGHT:

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:

url(../images/menu_right.gif)no-repeatrighttop}

#menu{BACKGROUND:

url(../images/menu_bg.gif)repeat-x;

HEIGHT:

73px}

.menu_line{WIDTH:

8px;

url(../images/menu_line.gif)no-repeatcentertop}

.menu_line2{WIDTH:

15px;

url(../images/menu_line2.gif)no-repeatcentertop}

#nav{PADDING-LEFT:

20px}

#navLI{FLOAT:

left;

35px}

#navLIA{PADDING-LEFT:

6px;

DISPLAY:

block;

url(../images/menu_on_left.gif)no-repeatlefttop;

FLOAT:

35px;

CURSOR:

pointer;

TEXT-DECORATION:

none}

#navLIASPAN{PADDING-BOTTOM:

10px;

14px;

url(../images/menu_on_right.gif)no-repeatrighttop;

COLOR:

#ffffff;

FONT-SIZE:

FONT-WEIGHT:

bold;

11px}

#navLI.nav_on{BACKGROUND-POSITION:

left100%}

#navLI.nav_onSPAN{PADDING-BOTTOM:

7px;

BACKGROUND-POSITION:

right100%;

#333333;

14px}

#menu_con{TEXT-ALIGN:

20px;

CLEAR:

both}

#menu_conLI{MARGIN-TOP:

22px}

#menu_conLIA{PADDING-LEFT:

3px;

url(../images/menu_on_left2.gif)no-repeatlefttop;

pointer}

#menu_conLIASPAN{PADDING-BOTTOM:

12px;

url(../images/menu_on_right2.gif)no-repeatrighttop;

6px}

#menu_conLIA:

hover{BACKGROUND:

url(../images/menu_on_left2.gif)no-repeatleftbottom;

hoverSPAN{BACKGROUND:

url(../images/menu_on_right2.gif)no-repeatrightbottom}

做出的效果图如下3-3:

图3-3

通过使用图片,使得该二级导航栏具有动态效果,导航栏部分完成。

2、布局页面——侧边栏

主体部分先从侧边栏说起,侧边栏可以共用一个样式,下面就先做一个通用的,插入如下html代码

这里的标题采用h2标签,没必要再用个div,还有“产品导购”中“产品”二字是红色字体,这里用strong标签,这样可以省去很多没必要的定义。

定义侧边栏的样式如下3-4:

.side_box{margin-bottom:

.side_boxh2{height:

25px;

padding:

6px10px010px;

url(../images/side_bg.gif)00no-repeat;

font-size:

14px;

.side_boxh2strong{color:

#f30;

.side_con{padding:

10px;

background:

url

(../images/side_bg.gif)0bottomno-repeat;

图3-4

产品导购部分,内容分为三部分,可以用ul、li列表的形式实现,前边的图标用背景图片来实现,可以在li上设置背景图片。

divclass="

side_box"

h2>

strong>

产品<

/strong>

导购<

/h2>

side_conproduct"

ul>

语音业务:

#"

普通电话<

|<

语音数字中继<

product3"

/ul>

“产品导购”的样式定义如下(图3-5):

图3-5

.product{padding:

0px10px;

.productul{background:

url(../images/icon2.gif)5px12pxno-repeat;

.productulli{height:

14px0064px;

border-bottom:

1pxdashed#dcdcdc;

#777;

.productullistrong{display:

block;

#333;

.productullia{color:

.productullia:

hover{text-decoration:

underline;

.productulli.product3{border-bottom:

“产品导购”完成后,下边该“使用问答”了。

“使用问答”部分都是一问一答的形式,问答各采用不同的图标,而且问的文字加粗了。

所以这部分采用dl、dt、dd的形式来完成。

side_conask"

dl>

dt>

最新出的这个产品如何使用?

/dt>

dd>

该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了许多,使用方法更加简便...<

/dd>

/dl>

该产品采用全新的技术,较上一...<

该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了...<

该产品采用全新的技术,较上一产品有质的飞跃,功能上增强...<

该产品采用全

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1