文档库 最新最全的文档下载
当前位置:文档库 › 网页设计-页面布局篇(Css+Div)

网页设计-页面布局篇(Css+Div)

网页设计-页面布局篇(Css+Div)
网页设计-页面布局篇(Css+Div)

网页设计-页面布局篇(Css+Div) >>目录<<

第一步:规划网站,本教程将以图示为例构建网站;

第二步:创建html模板及文件目录等;

第三步:将网站分为五个div,网页基本布局的基础;

第四步:网页布局与div浮动等;

第五步:网页主要框架之外的附加结构的布局与表现;

第六步:页面内的基本文本的样式(css)设置;

第七步:网站头部图标与logo部分的设计;

第八步:页脚信息(版权等)的表现设置;

第九步:导航条的制作(较难);

第十步:解决各种浏览器之间的兼容性(暂不讨论)

第一步:规划网站,本教程将以图示为例构建网站1.规划网站,本教程将以下图为例构建网站。

其基本布局见下图:

主要由五个部分构成:

1.Main Navigation导航条,具有按钮特效。Width: 760px Height: 50px

2.Header网站头部图标,包含网站的logo和站名。 Width: 760px Height: 150px

3.Content网站的主要内容。Width: 480px Height: Changes depending on content

4.Sidebar边框,一些附加信息。Width: 280px Height: Changes depending on

5.Footer网站底栏,包含版权信息等。Width: 760px Height: 66px

第二步:创建html模板及文件目录等 1.创建html模板。代码如下:

"https://www.wendangku.net/doc/4c13682784.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd">

CompanyName - PageName

将其保存为index.html,并创建文件夹css,images,网站结构如下:

2.创建网站的大框,即建立一个宽760px的盒子,它将包含网站的所有元素。

在html文件的和之间写入

Hello world.

创建css文件,命名为master.css,保存在/css/文件夹下。写入:

#page-container {

width: 760px;

background: red;

}

控制html的id为page-container的盒子的宽为760px,背景为红色。表现如下:

现在为了让盒子居中,写入margin: auto;,使css文件为:

#page-container {

width: 760px;

margin: auto;

background: red;

}

现在你可以看到盒子和浏览器的顶端有8px宽的空隙。这是由于浏览器的默认的填充和边界造成的。消除这个空隙,就需要在css文件中写入:

html, body {

margin: 0;

}

第三步:将网站分为五个div,网页基本布局的基础:

1.将“第一步”提到的五个部分都放入盒子中,在html文件中写入:

Content

表现如下:

2.为了将五个部分区分开来,我们将这五个部分用不同的背景颜色标示出来,在css文件写入:

#main-nav {

background: red;

height: 50px;

}

#header {

background: blue;

height: 150px;

}

#sidebar-a {

background: darkgreen;

}

#content {

background: green;

}

#footer {

background: orange;

height: 66px;

}

第四步:网页布局与div浮动等:

1.浮动,首先让边框浮动到主要内容的右边。用css控制浮动:

#sidebar-a {

float: right;

width: 280px;

background: darkgreen;

}

表现如下:

2.往主要内容的盒子中写入一些文字。在html文件中写入:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam gravida enim ut risus. Praesent sapien purus, ultrices a, varius ac, suscipit ut, enim. Maecenas in lectus. Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce malesuada enim vitae lacus euismod vulputate. Nullam rhoncus mauris ac metus. Maecenas vulputate aliquam odio.

Duis scelerisque justo a pede. Nam augue lorem, semper at, porta eget, placerat eget, purus. Suspendisse mattis nunc vestibulum ligula. In hac habitasse platea dictumst.

表现如下:

但是你可以看到主要内容的盒子占据了整个page-container的宽度,我们需要将#content的右边界设为280px。以使其不和边框发生冲突。

css代码如下:

#content {

margin-right: 280px;

background: green;

}

同时往边框里写入一些文字。在html文件中写入:

这也不是我们想要的,网站的底框跑到边框的下边去了。这是由于我们将边框向右浮动,由于是浮动,所以可以理解为它位于整个盒子之上的另一层。因此,底框和内容盒子对齐了。

因此我们往css中写入:

#footer {

clear: both;

background: orange;

height: 66px;

}

第五步:网页主要框架之外的附加结构的布局与表现:

第五步主要介绍除网页主要框架之外的附加结构的表现(Layout),包括以下内容:

1.主导航条;

2.标题(heading),包括网站名和内容标题;

3.内容;

4.页脚信息,包括版权,认证,副导航条(可选)。

加入这些结构时,为了不破坏原有框架,我们需要在css文件"body"标签(TAG)下加入: .hidden { display: none;

}

".hidden"即我们加入的类(class),这个类可以使页面上任意属于hidden类的元素(element)不显示。这些会在稍后使用,现在请暂时忘记它。

现在我们加入标题(heading):

先回到HTML的代码,

是我们常用的html标题代码。比如我们一般用

网站名

网站副标题

,

内容主标题

等。我们往html文件的Header层(Div)加入:

刷新一下页面,你就可以看到巨大的标题,和标题周围的空白,这是因为

>标签的默认大小和边距(margin)造成的,先要消除这些空白,需要加入:

h1 {

margin: 0;

padding: 0;

}

接下来是导航条:

控制导航条表现的css代码相对比较复杂,我们将在第九步或是第十步中详细介绍。现在html文件加入导航代码:

目前导航条的表现比较糟糕,但是要在以后的教程中介绍其特殊表现,故需要暂时隐藏导航条,于是加入:

我们跳一步,先到页脚:

页脚包括两部分:左边的版权,认证和右边的副导航条。

我们先要让副导航条向右浮动,就像之前处理Sidebar和Content关系的一样,需要加入一个新的层(div):

理论上,我们可以控制源文件上的任意元素的浮动,但由于IE浏览器的BUG,被浮动层需要首先出现在源文件上,也就是说我们把副标题放在版权和认证的前面:

刷新你的页面,你将看到如下所示:

最后我们回到内容部分:用表现内容标题–"About","Contact us";用

表现段落;用
断行。

About

Enlighten Designs is an Internet solutions provider that specialises in

front and back end development. To view some of the web sites we have created view our portfolio.

We are currently undergoing a 'face lift', so if you have any questions or would

like more information about the services we provide please feel free to contact us.

Contact Us

Phone: (07) 853 6060

Fax: (07) 853 6060

Email: info@https://www.wendangku.net/doc/4c13682784.html,

P.O Box: 14159, Hamilton, New Zealand

More contact information…

刷新页面可以看到在Content层中又出现一些空白,这是由于

标签的默认边距(margin)造成的,我们必须消除这些恼人的空白,当又不想把网页中所有的

标签地边距都设为0,这就需要使用css的子选择器("child css selector"),在html的文件结构中,我们想控制的

标签(child)是属于#content层(parent)的,因此在css文件中写入:

#content h2 {

margin: 0;

padding: 0;

}

#content p {

margin: 0;

padding: 0;

}

这样我们就告诉浏览器,仅仅是隶属于content层的

标签的margin和padding的值为0!

第六步:页面内的基本文本的样式(css)设置:

你是不是厌倦了那些大红大绿的背景,现在是去掉它们的时候了,只保留导航条的红色背景。真是难为您居然能坚持学习本教程到此,很好,再过几步,你就能很好了解css控制整个网页版面(Layout)的能力。–言归正传–

先设置全局的文本样式:

body {

font-family: Arial, Helvetica, Verdana, Sans-serif;

font-size: 12px;

color: #666666;

background: #ffffff;

}

一般我们把body标签放在css文件的顶端,当然你要是执意要把它放在尾部,浏览器不会和你计较。font-family内的顺序决定字体显示优先级,比方如果所在计算机没有Arial字体,浏览器就会指向Helvetica字体,依次类推;color指字体颜色;background指背景颜色。

如果你都是按本教程的操作,应该能看到下图:

你可以看到内容(content)的各块(block)之间的间隙太小了,而基于最初的设计,内容标题(即

)和正文之间的间隙大概是15px,每个段落的间距也大概是15px,所以在css中写入:

#content h2 {

margin: 0;

padding: 0;

padding-bottom: 15px;

}

#content p {

margin: 0;

padding: 0;

padding-bottom: 15px;

}

然后需要让content层的四周都空出25px的间隙,这本来是件很简单的事,理论上我们只需在#content 的css文件中加入padding: 25px;就行了,但是IE给我们上了"一课",它的固有BUG根本不能按我们的想象表现。解决这个问题有两种办法。第一种办法是区别浏览器写入两种代码(HACK IE),但因为间隙(padding,在Dream weaver中又叫填充)使用很频繁,所以我们用另一种办法。

我们往需要填充的层中加入padding层,它的功能仅限于显示间隙:

同样的,再往html文件的content层中加入padding层。

由于padding层的功能仅是制造空隙,所以不要设置它的宽度,只需在css中添加:

#sidebar-a {

float: right;

width: 280px;

}

#sidebar-a .padding {

padding: 25px;

}

#content {

margin-right: 280px;

}

#content .padding {

padding: 25px;

}

就像我们之前用的方法一样,我们只选择了类(class)为padding,且父类(parent)为#content或

#sidebar-a的元素(elem ent)。

接下来设置行距,content和sidebar-a的行距需要加宽,但在css中是没有行距(leading)这种属性(attribute)的,但是有行高(line-height)属性,因此往css中写入:

#sidebar-a {

float: right;

width: 280px;

line-height: 18px;

}

#content {

margin-right: 280px;

line-height: 18px;

}

现在可以看到标题"about"和"contact us"显得相当突兀,这是因为我们使用的字体并不是一种网页字体,我们需要将其替换为以下图片,并将其存放于/images/headings/文件夹中:

替换方法为,在html文件的

标签中写入:

About

Contact Us

信息服务学院--网络社--网页设计辅导于是得到下图:

第七步:网站头部图标与logo部分的设计:

为实现设计时的网页头部效果,我们需要以下两幅图:

/images/headers/about.jpg

/images/general/logo_enlighten.gif

首先我们给#header层添加背景图案:

#header {

height: 150px;

background: #db6d16

url(../images/headers/about.jpg);

}

我们使用的背景属性为一些简写的属性名,用其能规定背景的颜色,图案,图案的位置,是否重复以及如何重复。之所以把背景色设为桔黄色,是因为当用户使浏览器屏蔽图片时,网站的头部不会变的一片空白。应该注意到图片的路径是相对于css的存放位置而言的,而不是html文件,因此有"../"。

接着替换掉

标签里的"Enlighten Designs":

logo_enlighten图片浮在头部的左上方,我们需要设置

的属性值为:

h1 {

margin: 0;

padding: 0;

float: right;

margin-top: 57px;

padding-right: 31px;

}

这样我们使存在于

层的图片向右浮动,并且上边距(margin-top)为57px,右间隙(padding-right)为31px,如下图所示:

注意:细心的你可能会发现我们使用了padding-right而不是margin-right,这是因为IE的怪毛病不少,它会在不定的地方无法正确显示margin-right/left属性,所以使用了padding(间隙,Dreamweaver中又被称为填充)属性。

提示:希望大家在以后的css编写过程中,尽量使用padding属性,以免造成浏览器调试麻烦。

第八步:页脚信息(版权等)的表现设置:

首先需要控制页脚的文本显示:

#footer {

clear: both;

height: 66px;

font-family: Tahoma, Arial, Helvetica, Sans-serif;

font-size: 10px;

color: #c9c9c9;

}

接着我们需要设置存在链接的文本的显示,在这我们没有改变文本的颜色(仍然为#c9c9c9),而只是让下划线消失:

#footer a {

color: #c9c9c9;

text-decoration: none;

}

但是我们想让那些存在链接的文本,在鼠标悬停在其上方时变色为#db6d16:

#footer a:hover {

color: #db6d16;

}

然后我们想给页脚加上灰色的上边框,在footer层的四周设置一些间隙,并加大文本的行距:

#footer {

clear: both;

height: 66px;

font-family: Tahoma, Arial, Helvetica, Sans-serif;

font-size: 10px;

color: #c9c9c9;

border-top: 1px solid #efefef;

padding: 13px 25px;

line-height: 18px;

}

最后我们需要做的就是让副导航层(#altnav)向右浮动,需要指出的是,浮动层是必须设置宽度(width)才能正常浮动的,所以我们把#altnav的宽度设置为350px,略宽于文本的长度(为了让副标题的文字显示完全),然后让文本向右对齐:

#footer #altnav {

width: 350px;

float: right;

text-align: right;

}

如果你按照以上方法,将得到如下图所示的页脚样式:

第九步:导航条的制作(较难):

注:导航条之所以放在第九步讲,是因为导航条制作是本教程中最难的部分,自然也是技术含量最高的地方.导航条的制作可易可难,但这里介绍的相对较难,您能坚持到这一步已经很不易,如果你只是有个导航条就满足的话,请参看第八步的副导航条的制作。

先去掉导航条的红色背景,还有就是移除html文件中main-nav层的"class="hidden"",使导航条的内容显示出来。我们实现导航条图片的变换的方法是纯css代码的,不包含任何js或是flash,因此我们所

用的图片是4幅分别由三个小图组合而成的图片,如下所示,并将这4幅图保存于/images/nav/文件夹中:

我们实现导航条的动态效果如下图所示:

在网页显示的只是图中红框标出的部分,如果把每幅图分为上,中,下三部分的话,未发生动作时显示上部,当光标悬停时,显示的是中部,被选择时则显示下部。

接下来进入css代码部分,先往css文件中写入:

/* Main Navigation */

#main-nav { height: 50px; }

#main-nav ul { margin: 0; padding: 0; }

注意:/* Main Navigation */为增加css文件可读性的说明,不会影响表现。

#main-nav的height属性定义了main-nav层的高度;"#main-nav ul" 则定义main-nav层中列表的属性,在这里先定义其margin和padding为0。

根据先前的设计,导航条应该和左边有一定的距离,这就需要设置main-nav层的左边距(padding-left)为11px,但由于IE5和Mac浏览器的BUG,需要加入以下代码:

/* IE5 Mac Hack \*/

#main-nav { padding-left: 11px; }

/*/

#main-nav { padding-left: 11px; overflow: hidden; }

/* End Hack */

现在你可以看到导航列表距左边有11px的距离,但是列表项目是竖排的,将

  • ,即列表项目向左对齐就能使其从左到右横向排列:

    #main-nav li { float: left; }

    为了使列表项目的尺寸和容纳它的层保持一致,并利用浮动属性使列表项目的文本隐藏,写入:

    #main-nav li a {

    display: block;

    height: 0px !important;

    height /**/:50px; /* IE 5/Win hack */

    padding: 50px 0 0 0;

    overflow: hidden;

    background-repeat: no-repeat;

    }

    接着,要实现当光标悬停于列表项目上时,显示背景图片的中部,因此需要将背景图片向上移动50px,

    写入:

    #main-nav li a:hover {

    background-position: 0 -50px;

    }

    给各个列表项目设置宽度和背景图片的路径:

    #main-nav li#about,

    #main-nav li#about a { width: 71px; background-image: url(../images/nav/about.gif); }

    #main-nav li#services,

    #main-nav li#services a { width: 84px; background-image: url(../images/nav/services.gif); } #main-nav li#portfolio,

    #main-nav li#portfolio a { width: 95px; background-image:

    url(../images/nav/portfolio.gif); }

    #main-nav li#contact,

    #main-nav li#contact a { width: 106px; background-image:

    url(../images/nav/contact.gif); }

    最后我们要做的就是,当列表项目被选时,显示背景图片的下部。为此我们需要增加一些css代码对原有的css表现作一些修改:

    body.about li#about,

    body.about li#about a,

    body.services li#services,

    body.services li#services a,

    body.portfolio li#portfolio,

    body.portfolio li#portfolio a,

    body.contact li#contact,

    body.contact li#contact a {

    background-position: 0 -100px;

    }

    以上看似庞大的css选择器可以识别body标签的类(class),如html中为:

    以上css选择器就让li#about,li#about a,的背景向上移动100px,使其显示背景图片的下部。

    如果我们希望网站头部背景图片也根据body标签的类进行变换,就需修改css的#header为:

    body.about #header {

    height: 150px;

    background: #db6d16

    url(../images/headers/about.jpg);

    }

    至此就完成了"About"网页的制作,依此类推,修改html中body的类为services/portfolio/contact制作相应html文件并分别保存。

    在css文件中添加各个网页相应的头部背景图片路径(如services网页的头部背景图片为services.jpg,在css中添加如下代码):

    body.services #header {

    height: 150px;

    background: #db6d16

    url(../images/headers/services.jpg);

    }

    然后用超级链接将这些网页连接起来,就组成了一个小网站了。

    CSS+DIV布局案例

    第一个例子只是告诉大家如何让页面居中,这个代码的用处一般用来做背景图,示例:http://www.smarter.co.jp/,外围是灰色的,当中页面的正文底是白色的,非常大气。这个例子主要讲上下两列,这是最常见的,也是最简单的页面表现形式,头部放logo和banner,下面是主体内容。 CSS代码如下: body { font-family:Verdana; font-size:14px; margin:0;background:#E9E9E9;} #container {margin:0 auto; width:900px;background:#FFFFFF;padding:15px;} #header { height:100px; background:#6cf; margin-bottom:5px;} #mainContent { height:300px; background:#cff;} 页面代码如下:

    这是身体
    效果下图显示:点击看大图 其中居中的关键是将“margin:0 auto;”写在最大的背景盒套中,宽度由#container决定。 第二个例子是告诉大家如何让页面居中,如何加上头部。这个例子加上了尾部,这也是一种常见的页面表现形式,头部放logo和banner,中间是主体内容,尾部放copyright 等内容。 CSS代码如下: body { font-family:Verdana; font-size:14px; margin:0;background:#E9E9E9;} #container {margin:0 auto; width:900px;background:#FFFFFF;padding:15px;} #header { height:100px; background:#6cf; margin-bottom:5px;}

    网页设计中四个页面布局要点

    https://www.wendangku.net/doc/4c13682784.html, 网页设计中四个页面布局要点网站排版布局是整个网站页面的核心,网页的基本结构千变万化,布局也不必拘泥于固定的格式,设计师根据实际情况变化即可。不过,关于网页设计的四种布局要点还是需要知道的。 一、无边界 无边界的布局模式,只是画出了一个大致的框架图,也许你只是想说这只是框架,因为设计规划前期很多素材还并不完善。一段文字和一张图片,甚至一个图标,在你进行布局的时候,由于素材并不是立刻手到擒来,因此布局总是喜欢用一个个矩形来代表一段文字或一张图片,这本没有错,但这个做法也会让人陷入“框架陷阱”。 二、基于模块或网络 有些排版方式是建立在模块化或类似网格的结构上的,在这些设计中,每个模块都力图根据屏幕尺寸伸缩调整。实际上这并不是什么新的方式,不过响应式网页设计让它变得更加有用,它暗示了一种自适应布局模式,可以像搭积木一样,由各种模块组件创建而成。 三、垂直分割

    https://www.wendangku.net/doc/4c13682784.html, 垂直分割式的布局在上一篇文章中我们也有提到过,使用垂直分割布局,原因有两个。有时候在一套设计中,的确存在两个同等重要的主体元素。网页设计的通常方法,是按照重要性给内容排序。然后重要性会体现在设计的层次和结构上。但是假如你就是要推广两样东西呢?这种方式,可以让你突出两者,并让用户迅速在其中做出选择。第二是要表现出重要的两面性。 四、几何图形 网页设计布局几乎都是由几何构成的,三角形、圆形、矩形等等,都经常被使用。加之显示屏本身就是矩形,因此在布局时最常用到的也是矩形。 在实际的网页设计过程中一定是花样百出的,绝不可能用一两种布局模式就轻松完成,多思考多改变,总不会出错。但不管如何变化设计方式,最终还是要围绕着“美观”与“用户”进行的。

    网页布局设计

    网页布局设计: 用户的视觉路径一般是:从上到下,从左到右。 好的视觉设计路径应该是顺应这样的用户习惯,糟糕的设计会让用户无所适从,焦点到处都是。 对用户引导的关键就在于怎么处理主次关系。就是对比,从视觉的角度上看:形状的大小,颜色,摆放的位置都会影响信息的重要与否。 从大的区块来看,不要平均分割页面,三栏的设计应该让其中一栏明显短一些。 从局部来看,也要把握信息呈现的节奏,比如yahoo中间新闻栏的设计,大图带大标题是第一要点,小图带字是第二要点,纯文本第三,节奏感、主次关系非常强。 下面是几种常见的网页布局结构: <1>骨骼型结构。即类似于人体的骨骼结构。分为上中下,内容部分分为两、三栏的设计。

    这就是一个web 2.0风格的页面,骨骼型结构,上面主要是logo,导航banner,内容部分三成两栏,页脚版权,典型的骨骼型结构。 <2>对称型结构,对称型结构就是网站有一个对称轴,称左右或者上下对称。这种网页在阅读上很明明确给出用户重要和次要区域的划分,根据于都习惯往往在比较大的位置上安排主要内容。 这个网页就是一个对称结构,左边是网站的一些导航和产品信息以及版权信息以及练习方式等等。右边是网站的主要信息。最大的特点是板我们骨骼型的top和foot放到了左边,body放到了右边,形成一个对称结构。 <3>满版型的结构。其实这种网页结构随着现在显示器尺寸的增大和分辨率的提高逐渐再做一个过度,即以前的整个图片满版到后面的背景满版,到现在的局部满版。这种版式给人的感受是内容紧凑,气氛表达充分,适合温馨和暖性思维的表达。 这个早期的满版多见于韩版网页。 <4>焦点型,这类网页多见于围绕一个中心点,真个页面围绕中心,多见于销售类网站或者品牌产品网站。其特点是中心明确,表达信息集中,传达信息清楚。 占据网页面积最大的图片吸引了大部分焦点,展现了个性。

    DIV+CSS:网站首页布局实例教程

    DIV+CSS:网站首页布局实例教程 第一步:页面布局与规划 在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础。下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧。所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图。 下面,我们需要根据构思图来规划一下页面的布局,仔细分析一下该图,我们不难发现,图片大致分为以下几个部分: 1、顶部部分,其中又包括了LOGO、MENU和一幅Banner图片; 2、内容部分又可分为侧边栏、主体内容; 3、底部,包括一些版权信息。 有了以上的分析,我们就可以很容易的布局了,我们设计层如下图:

    根据上图,我再画了一个实际的页面布局图,说明一下层的嵌套关系,这样理解起来就会更简单了。 DIV结构如下: │body {}/*这是一个HTML元素,具体我就不说明了*/ └#Container {}/*页面层容器*/

    ├#Header {}/*页面头部*/ ├#PageBody {}/*页面主体*/ │├#Sidebar {}/*侧边栏*/ │└#MainBody {}/*主体内容*/ └#Footer {}/*页面底部*/ 至此,页面布局与规划已经完成,接下来我们要做的就是开始书写HTML代码和CSS。 第二步:写入整体层结构和CSS 接下来我们在桌面新建一个文件夹,命名为“DIV+CSS布局练习”,在文件夹下新建两个空的记事本文档,输入以下内容: 无标题文档 这是XHTML的基本结构,将其命名为index.htm,另一个记事本文档则命名为css.css。 下面,我们在标签对中写入DIV的基本结构,代码如下:

    [color=#aaaaaa][/color]
    [color=#aaaaaa][/color]
    [color=#aaaaaa][/color]
    为了使以后阅读代码更简易,我们应该添加相关注释,接下来打开css.css文件,写入CSS 信息,代码如下: /*基本信息*/ body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;} /*页面层容器*/ #container {width:100%} /*页面头部*/ #Header {width:800px;margin:0 auto;height:100px;background:#FFCC99}

    网页设计与布局教案.docx

    《HTML+CSS 网页设计与布局》课程教案 授课教师:授课班级:地点:周课时: 5 课时网页设计基础知识 章节内容 教学目标重点难点教学Dreamweaver软件介绍及其基础操作 HTML 基础知识及常用标记 1)使学生了解网页设计的相关基础知识; 2)使学生熟悉 Dreamweaver 软件界面的基本操作方法。 1)了解网页设计相关概念和网页的类型; 2)熟练掌握 Dreamweaver 软件创建和管理站点的方法。课堂讲授、案例讲解与指导 方法 教学 计算机机房 环境 时间 教学过程及内容提要备注分配 一、引入 约 15 分钟 教 1 、相互认识,提出与本学科相关的知识,介绍本门课程情况、教学内 学 容及总学时数进度安排,宣讲本课程教学纪律,鼓励学生营造一种 过 学习氛围,尊重同学,互帮互学,真正达到学以致用; 程 2 、提出问题:上过网吧有谁自学过网页设计听说过HTML或者CSS 设 这两个概念吗 计 约 35 分钟学生理解3、

    二、告知学生课堂任务 本次课所学习的主要内容是HTML相关基础知识和 Dreamweaver软件基础操作; 三、逐步演示讲解分析教学内容 1、网站和网页的区别: 2、( 1 )网页是Internet基本元素; 3、( 2 )网站由网页组成; 4、静态网页和动态网页: 5、静态网页:纯粹HTML语言格式的网页通常被称为静态网页,静 态网页的后缀名通常为.htm 、.html 、 .shtml 、 .xml 。 6、动态网页:许多人认为网页会动就是动态网页,这是个错误的观点, 在静态的网页中也可以含有动态的图片,这仅仅是视觉上的动态罢 了。真正的动态网页是指实际上并不是独立存在于服务器上的网页 文件,只有当用户请求时服务器才返回一个完整的网页。也就是说, 它是返回到了客户端上的网页。例如网页文件是以ASP 、PHP 、JSP、 ASPX 为结尾就是动态的网页了。 约 20 分钟学生熟记 7、静态网页的特点: 8、( 1 )内容相对稳定,容易被搜索引擎检索到; 9、( 2 )没有数据库支持,在网站制作和维护方面工作量大; 10 、(3)交互性差,在功能方面有很大的限制。 11 、动态网页的特点: 12 、(1)以数据库技术为基础,可大大降低网站维护的工作量;

    网页设计(网页布局)

    网页设计(网站布局) 1.设计第一、技术其次。 2.网页设计中应注意的原则。 (1)制作网页的目的,谁看我的网页。 (2)为谁制作网页? (3)网页可以提供产品或服务是什么? (4)网页的消费者和受众的特点是什么? (5)提供产品或服务适合什么样的表现方式(风格)? 3.网页设计总体方案主题鲜明 在目标明确的基础上,完成网页的构思创意就是总体设计方案。对网页的整体风格和特色作出定位,规划出网页的组织结构。 Web站点应针对所服务对象(机构或人)的不同而具有不同的形式。有些站点只提供简洁文本信息;有些则采用多媒体表现手法,提供华丽的图像、闪烁的灯光、复杂的页面布置,甚至可以下载声音和录像片段。好的Web站点把图形表现手法和有效的组织与通信结合起来。 为了做到主题鲜明突出,要点明确,我们将按照客户的要求,以简单明确的语言和画面体现站点的主题;调动一切手段充分表现网站点的个性和情趣,办出网站的特点。 Web站点主页应具备的基本成分包括:页头:准确无误地标识你的站点和企业标志; Email地址:用来接收用户垂询;联系信息:如普通邮件地址或电话;版权信息:声明版权所有者等。 充分利用已有信息,如客户手册.公共关系文档.技术手册和数据库等。 三、网站的版式设计 网页设计作为一种视觉语言,特别讲究编排和布局,虽然主页的设计不等同于平面设计,但它们有许多相近之处。 版式设计通过文字图形的空间组合,表达出和谐与美。 多页面站点页面的编排设计要求把页面之间的有机联系反映出来,特别要处理好页面之间和页面内的秩序与内容的关系。为了达到最佳的视觉表现效果,我们将反复推敲整体布局的合理性,使浏览者有一个流畅的视觉体验。 四、色彩在网页设计中的作用 色彩是艺术表现的要素之一。在网页设计中,我们的设计师根据和谐、均衡和重点突出的原则,将不同的色彩进行组合.搭配来构成美丽的页面。根据色彩对人们心理的影响,合理地加以运用。如果您的企业有CIS(企业形象识别系统),我们将按照其中的VI进行色彩运用。 五、网页设计形式与内容相统一 为了将丰富的意义和多样的形式组织成统一的页面结构,形式语言必须符合页面的内容,体现内容的丰富含义。 灵活运用对比与调和、对称与平衡、节奏与韵律以及留白等手段,通过空间、文字、图形之间的相互关系建立整体的均衡状态,产生和谐的美感。如对称原则在页面设计中,它的均衡有时会使页面显得呆板,但如果加入一些富有动感的文字、图案,或采用夸张的手法来表现内容往往会达到比较好的效果。点、线、面作为视觉语言中的基本元素,巧妙地互相穿插、互相衬托、互相补充构成最佳的页面效果,充分表达完美的设计意境。 六、三维空间的构成和虚拟现实

    DIV+CSS网页布局技巧实例

    DIV+CSS网页布局技巧实例1:设置网页整体居中的代码

    DIV+CSS网页布局技巧实例4:使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,css缩写的主要规则如下: 颜色 16进制的色彩值,如果每两位的值相同,可以缩写一半,例如: #000000可以缩写为#000;#336699可以缩写为#369; 注意:在同一个CSS配置节中,不要交错使用全写和缩写的颜色配置,在系统资源极低时,会导致浏览器渲染失败。 盒尺寸 通常有下面四种书写方法: ?property:value1; 表示所有边都是一个值value1; ?property:value1 value2; 表示top和bottom的值是value1,right和left的值是value2 ?property:value1 value2 value3; 表示top的值是value1,right和left的值是value2,bottom的值是value3 ?property:value1 value2 value3 value4; 四个值依次表示top,right,bottom, left 方便的记忆方法是顺时针,上右下左。具体应用在margin和padding的例子如下:margin:1em 0 2em 0.5em;

    边框(border) 边框的属性如下: ?border-width:1px; ?border-style:solid; ?border-color:#000; 可以缩写为一句:border:1px solid #000; 语法是border:width style color; 背景(Backgrounds) 背景的属性如下: ?background-color:#f00; ?background-image:url(background.gif); ?background-repeat:no-repeat; ?background-attachment:fixed; ?background-position:0 0; 可以缩写为一句:background:#f00 url(background.gif) no-repeat fixed 0 0; 语法是background:color image repeat attachment position; 你可以省略其中一个或多个属性值,如果省略,该属性值将用浏览器默认值,默认值为:?color: transparent ?image: none

    网页设计基础Div+CSS布局入门教程

    网页设计基础:Div+CSS布局入门教程 在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML 基础。下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧。 所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图。 下面,我们需要根据构思图来规划一下页面的布局,仔细分析一下该图,我们不难发现,图片大致分为以下几个部分: 1、顶部部分,其中又包括了LOGO、MENU和一幅Banner图片; 2、内容部分又可分为侧边栏、主体内容; 3、底部,包括一些版权信息。 有了以上的分析,我们就可以很容易的布局了,我们设计层如下图:

    根据上图,我再画了一个实际的页面布局图,说明一下层的嵌套关系,这样理解起来就会更简单了。 以下为引用的内容: DIV结构如下: │body {}/*这是一个HTML元素,具体我就不说明了*/ └#Container {}/*页面层容器*/ ├#Header {}/*页面头部*/ ├#PageBody {}/*页面主体*/

    │├#Sidebar {}/*侧边栏*/ │└#MainBody {}/*主体内容*/ └#Footer {}/*页面底部*/ 至此,页面布局与规划已经完成,接下来我们要做的就是开始书写HTML代码和CSS。 接下来我们在桌面新建一个文件夹,命名为“DIV+CS S布局练习”,在文件夹下新建两个空的记事本文档,输入以下内容: 以下为引用的内容: 无标题文档 这是XHTML的基本结构,将其命名为index.htm,另一个记事本文档则命名为css.css。 下面,我们在标签对中写入DIV的基本结构,代码如下:

    [color=#aaaaaa][/color]
    [color=#aaaaaa][/color]
    [color=#aaaaaa][/color]
    为了使以后阅读代码更简易,我们应该添加相关注释,接下来打开css.css文件,写入CSS信息,代码如下:

    网页设计-页面布局篇(Css+Div)

    网页设计-页面布局篇(Css+Div) >>目录<< 第一步:规划网站,本教程将以图示为例构建网站; 第二步:创建html模板及文件目录等; 第三步:将网站分为五个div,网页基本布局的基础; 第四步:网页布局与div浮动等; 第五步:网页主要框架之外的附加结构的布局与表现; 第六步:页面内的基本文本的样式(css)设置; 第七步:网站头部图标与logo部分的设计; 第八步:页脚信息(版权等)的表现设置; 第九步:导航条的制作(较难); 第十步:解决各种浏览器之间的兼容性(暂不讨论)

    第一步:规划网站,本教程将以图示为例构建网站1.规划网站,本教程将以下图为例构建网站。

    其基本布局见下图: 主要由五个部分构成: 1.Main Navigation导航条,具有按钮特效。Width: 760px Height: 50px 2.Header网站头部图标,包含网站的logo和站名。 Width: 760px Height: 150px 3.Content网站的主要内容。Width: 480px Height: Changes depending on content 4.Sidebar边框,一些附加信息。Width: 280px Height: Changes depending on 5.Footer网站底栏,包含版权信息等。Width: 760px Height: 66px 第二步:创建html模板及文件目录等 1.创建html模板。代码如下: CompanyName - PageName

    DivCSS布局入门教程相当经典

    在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础。下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧。 所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图。 下面,我们需要根据构思图来规划一下页面的布局,仔细分析一下该图,我们不难发现,图片大致分为以下几个部分: 1、顶部部分,其中又包括了LOGO、MENU和一幅Banner图片; 2、内容部分又可分为侧边栏、主体内容; 3、底部,包括一些版权信息。 有了以上的分析,我们就可以很容易的布局了,我们设计层如下图: 根据上图,我再画了一个实际的页面布局图,说明一下层的嵌套关系,这样理解起来就会更简单了。 DIV结构如下: │body {}/*这是一个HTML元素,具体我就不说明了*/ └#Container {}/*页面层容器*/ ├#H eader {} /*页面头部*/ ├#PageBody {}/*页面主体*/ │├#Sidebar {}/*侧边栏*/ │└#MainBody {}/*主体内容*/ └#Footer {}/*页面底部*/ 至此,页面布局与规划已经完成,接下来我们要做的就是开始书写HTML代码和CSS。 接下来我们在桌面新建一个文件夹,命名为“DIV+CSS布局练习”,在文件夹下新建两个空的记事本文档,输入以下内容:

    解析网页界面设计和布局

    近几年来,随着科技、计算机技术的迅猛发展和人们生活水平的不断提高。互联网以惊人的发展速度并且越来越深入到人们的生活和工作、学习中。信息的传播形式、内容、数量也在空前的改变着。互联网它凭借着一个崭新的媒介和独特传播形式打破了传统性的、地域性的、经济文化性的阻隔,并且在信息的传播范围和传播速度达到一个质的飞跃。随着互联网的发展,周边的附属品也同时在飞速的发展。而最明显的就是互联网最常用的网络媒介“网页”。网页设计—也开始慢慢上升到一个举足轻重的位置,一个好的网页界面设计小则可以让人赏心悦目,大则可以称之为现代原创艺术的结晶。越来越多的设计师也开始投入到追求网页界面形式美的行列中来。然而设计师们在设计界面的同时却忽略了一个微不足道的,但是却又是至关重要的“微观”元素—网页设计的“细节”处理。它可以让设计师们的界面美观度达到极 致的升华,也可以让界面变得暗淡和乏味。 然而,一个网页设计的“微观细节”都表现在哪里呢?它们要在何时何地出现才能为我们的界面设计带来一个极致的升 华呢?网页设计的“微观细节”主要表现有以下几点: 壹—页面的整体颜色,也可以称之为颜色。 貳—页面的整体布局,也可以称之为排版。 叁—页面的字体元素。也可以称之为字体。 肆—页面的效果元素。也可以称之为效果。 以上四点归纳出网页设计的“细节”主要在以上这些地方着重处理。 页面的整体色彩可以直接反映这个页面对用户的视觉感官,鲜艳的颜色可以给用户一种清新、活泼的视觉感受,然而此 时细节就在于设计师对于色彩与色彩间的把握。 图:

    单一的色彩元素也可以给用户带来另一种不同的视觉感受,如:黑白单一色调可以给用户一种稳重、时尚的视觉体验,然而此时细节就在于设计师如何“画龙点睛”打破单一的色彩体系,不让用户感受到压抑的心理。 图:

    网页设计中布局方式之比较

    网页设计中布局方式之比较 摘要:在网页设计中,网页布局的效果直接影响到网页设计的质量,本文分析说明了目前常用的三种布局方式:表格方式、框架方式和div+css方式,并对三种方式进行了详细的比较。 关键词:表格 div+css 布局 1 概述 在网页设计过程中,色彩的搭配、文字的变化、图片的处理等,这些都是不可忽略的因素,但除此之外,还有一个非常重要的因素——网页的布局。不同类型的网站采用不同的布局,不但能使网站结构合理化,也可以使访问者一看就明白:这个网站是做什么的。目前网页常见的布局结构类型主要有“国”字形布局、“匡”字形布局、“三”字形布局、“川”字形布局、标题文本型布局、框架型布局和变化型布局等。无论是哪一种布局结构,我们在布局时都应遵循以下三个基本原则:①主题鲜明:视觉设计表达的是一定的意图和要求,这就要求视觉设计不但要单纯、简练、清晰和精确,还要注意通过独特的风格和强烈的视觉冲击力,来鲜明地突出设计主题。②形式与内容统一:内容决定形式,形式反作用于内容,一个优秀的设计必定是形式对内容的完美表现。③强调整体性:注意单个页面形式与内容统一的同时,更不能忽视同一主题下多个分页面组成的整体网页形式与整体内容的统一。 2 常见布局方式 在网页设计中,常见的布局方式一般有三种,第一种是使用表格

    (table),第二种是使用框架,另一种是使用div+css。下面我们将具体的对这三种布局方式进行说明与分析。 2.1 表格布局方式 表格是一种简明扼要而内容丰富的组织和显示信息的方式,在文档处理中占有十分重要的位置。使用表格既可以在页面上显示表格式数据,也可以进行文本和图形的布局。由于表格使用简单而且灵活,是最早也是使用最广泛的网页布局技术。通过使用相关的一系列表格标签,如table、th、tr、td、caption、thread、tfoot、tbody、col等,并对表格单元格进行合并或拆分以及在表格中嵌套表格等操作,从而得到需要的布局。 表格布局的优势在于它能对不同对象加以处理,而又不用担心不同对象之间的影响,而且在定位图片和文本时非常方便。但当使用过多表格时,页面下载速度将会受到影响。并且灵活性较差,不易修改和扩展。 2.2 框架布局方式 框架也是网页设计中对页面布局控制的一种重要手段。使用框架可以将一个浏览器窗口划分为多个区域,每个区域可以分别显示不同的网页。访问者浏览站点时,可以使某个区域的内容永远不更改,但可通过导航条的链接更改主要框架的内容。框架结构常被用在具有多个分类导航或多项复杂功能的网页上。框架结构的实现主要是利用标签。 框架布局能有效地实现页面导航,方便用户浏览网页,并在框架

    实验四--Div+CSS网页布局

    实验四 Div+CSS网页布局 一、站点规划 在网页制作中,有许多的术语,例如: HTML、CSS、DIV等等。下面我们就开始一步一步使用DIV+CSS 进行网页布局设计吧。 所有的设计第一步就是构思,构思好了,一般来说还需要制作的界面布局简单的构画出来。 下面,我们需要根据构思图来规划一下页面的布局,仔细分析一下该图,我们不难发现,图片大致分为以下几个部分: 1、顶部部分,其中又包括了LOGO、MENU和一幅Banner图片; 2、内容部分又可分为侧边栏、主体内容; 3、底部,包括一些版权信息。 有了以上的分析,我们就可以很容易的布局了,我们设计层如下图:

    根据上图,我再画了一个实际的页面布局图,说明一下层的嵌套关系,这样理解起来就会更简单了。 DIV结构如下: │body {}/*这是一个HTML元素,具体我就不说明了*/ └#Container {}/*页面层容器*/ ├#Header {}/*页面头部*/ ├#PageBody {}/*页面主体*/ │├#Sidebar {}/*侧边栏*/ │└#MainBody {}/*主体内容*/ └#Footer {}/*页面底部*/

    至此,页面布局与规划已经完成,接下来我们要做的就是开始书写HTML代码和CSS。 接下来我们在桌面新建一个文件夹,命名为“DIV+CSS页面布局”,在文件夹下新建两个空的记事本文档,输入以下内容: 这是XHTML的基本结构,将其命名为index.htm,另一个记事本文档则命名为css.css。 下面,我们在标签对中写入DIV的基本结构,代码如下:

    网页设计布局心得.

    网页作坊 网页设计布局心得 河南张金贵 设计网页不仅仅是把相关的内容放到网页中就行了,它还要求网页设计者能够把这些内容合理安排,给浏览者以赏心悦目的感觉,这样才能达到内容与形式的完美结合, 增强网站的吸引力。因此说,设计网页不但是一项技术性的工作,它还是一项艺术性的工作,要求设计者具有较高的艺术修养和审美情趣,这样才能够设计出高水平的网页来。网页的排版布局就是决定你的网站美观与否的一个重要方面,通过合理的、有创意的布局,你可以把文字、图像等内容完美地展现在浏览者面前,而布局的好坏在很大程度上取决于你的艺术修养水平和创新能力。然而这并不是说网页布局无章法可循,完全是灵感之作,它也有自己内在的规律和要求,你只要按照这些要求去做,再加上你的奇特创意,一个吸引人的网页布局是会出现的。 一、网页排版布局的步骤 1.构思 根据网站的内容整体风格,设计版面布局。你可以参考其他优秀的网站,调用自己的各种知识储备,特别是艺术方面的,在大脑中不蚕地酝酿、碰撞,往往不经意间就有闪光的思想出现。这时你就要抓紧时间把它变成文字的东西,用笔在纸上粗略地勾画出布局的轮廓,不要讲究细节,只要有一个轮廓就行。当然你也可能有多种想法,尽量都把它们画出来,然后再比较,采用一种比较满意的方案。 2.初步填充内容 这一步就要把一些主要的内容放到网页中,例如网站的标志、广告条、菜单、导航条、计数器等,要注意重点突出,把网站标志、广告条、菜单放在最突出、最醒目的位置,然后再考虑其它元素的放置。 3.细化

    在将各主要元素确定好之后,下面就可以考虑文字、图像、表格等页面元素的排版布局了。在这一步,你可以利用网页编辑工具把草案做成一个简略的网页,当然对每一种元素所占的比例也要有一个详细的数字,以便以后修改。 经过以上几步,相信你的网页布局已经初具规模了,让别人看一下,给你提些建议,再不断修改,一个很有特色的网页就要浮出水面了。 二、网页排版布局的原则 上面我们简要介绍了设计网页布局的步骤,事实上,在构思和设计的过程中,你还 必须要掌握以下几项原则: 1.平衡性 一个好的网页布局应该给人一种安定、平稳的感觉,它不仅表现在文字、图像等要素的空间占用上分布均匀,而且还有色彩的平衡,要给人一种协调的感觉。 2.对称性 对称是一种美,我们生活中有许多事物都是对称的。但过度的对称就会给人一种呆板、死气沉沉的感觉,因此要适当地打破对称,制造一点变化。 3.对比性 让不同的形态、色彩等元素相互对比,来形成鲜明的视觉效果。例如黑白对比,圆形与方形对比等,它们往往能够创造出富有变化的效果。 4.疏密度

    DIV+CSS常用的Html网页布局代码

    单行一列 以下是引用片段: body { margin: 0px; padding: 0px; text-align: center; } #content { margin-left:auto; margin-right:auto; width: 400px; width: 370px; } 两行一列 以下是引用片段: body { margin: 0px; padding: 0px; text-align: center;} #content-top { margin-left:auto; margin-right:auto; width: 400px; width: 370px;} #content-end {margin-left:auto; margin-right:auto; width: 400px; width: 370px;} 三行一列 以下是引用片段: body { margin: 0px; padding: 0px; text-align: center; } #content-top { margin-left:auto; margin-right:auto; width: 400px; width: 370px; } #content-mid { margin-left:auto; margin-right:auto; width: 400px; width: 370px; } #content-end { margin-left:auto; margin-right:auto; width: 400px; width: 370px; } 单行两列 以下是引用片段: #bodycenter { width: 700px;margin-right: auto; margin-left: auto;overflow: auto; } #bodycenter #dv1 {float: left;width: 280px;} #bodycenter #dv2 {float: right;width: 410px;} 两行两列 以下是引用片段: #header{ width: 700px; margin-right: auto;margin-left: auto; overflow: auto;} #bodycenter { width: 700px; margin-right: auto; margin-left: auto; overflow: auto; } #bodycenter #dv1 { float: left; width: 280px;} #bodycenter #dv2 { float: right;width: 410px;} 三行两列 以下是引用片段: #header{ width: 700px;margin-right: auto; margin-left: auto; } #bodycenter {width: 700px; margin-right: auto; margin-left: auto; } #bodycenter #dv1 { float: left;width: 280px;} #bodycenter #dv2 { float: right; width: 410px;} #footer{ width: 700px; margin-right: auto; margin-left: auto; overflow: auto; } 单行三列 绝对定位

    表格与DIV+CSS的布局设计分析

    表格与DIV+CSS的布局设计分析 摘要:网页的布局是给浏览者的第一印象,往往决定着网站的可看性。在网页中应用不同的布局技术所能呈现的效果也不尽相同,它们各有其自己的优点,使用表格进行布局是传统的网页布局显示技术,仍是现在最常见的网页制作方法,而div+css布局是一种新的排版布局理念,可以使页面载入得更快,修改设计时更有效率而代价更低。 关键词:网页布局表格 div+css 中图分类号:tp393.092 文献标识码:a 文章编号:1007-9416(2011)12-0191-01 随着互联网应用的日渐普遍,网络应用进入了人们生活的多个层面,进而人们对网站需求的增大,市场对网页制作人员的需求也大大增加。对于一个网站来说,要要给用户带来好的享受,就必须提高网页布局设计的美观度。网页就好比一张图纸,通过排版布局之间的对比才凸显它的美,网页布局的效果直接影响到网页设计的质量。目前常见的网页布局技术有表格技术和div+css技术。 1、表格布局技术 1.1 表格布局技术的特点 表格是网页的一个非常重要的元素,表格主要由行、列和单元格组成。在使用表格布局时,设计者一般会先根据页面版式的设计需要将整个网页以水平切割的方式分解成多张独立的表格,而表格的行、列数则由该表格中所包含的版块数目来决定。对于复杂的版块,

    还必须在里面插入嵌套表格来完成。 1.2 表格布局技术的优势 对于初学者来说,表格可能是最好的布局方式,容易上手。表格布局能对不同对象加以处理,而又不用担心不同对象之间的影响;而且表格在定位图片和文本上比起用css更加方便。网上绝大部分的页面都是使用表格来美化的,因为表格有很好的兼容性,可被绝大部分的浏览器所支持,而且使用表格会使页面结构清晰、布局整齐。 1.3 表格布局技术的缺陷 使用table布局会生产很多冗余代码,会影响浏览速度以及占用过多服务器空间。而且,表格结构单一,难以体现出层次感,无法将设计的美感流畅地通过网页表现出来。 2、div+css布局技术 2.1 div+css布局技术介绍 div+css的布局技术其实涉及到了网页的两个重要组成部分:结构和表现。比如,在一个网页中,其内容可以包含很多,如各种级别的标题、正文段落、图片等,通过div,我们可以将网页中的这些内容元素放置到各个div中,构成网页的“结构”;然后,我们再根据页面的设计需要运用css样式表文件设置其中的文字、图片和列表等元素的“表现”效果。 在div+css的布局技术中,设计者运用html来确定网页的结构和内容,而用css来控制网页中内容的表现形式,很好地实现了内容与形式的分离。

    DIV+CSS布局中的几个重难点属性

    DIV+CSS布局中的几个重难点属性 1、组织元素(span和div) span和div元素用于组织和结构化文档,并经常联合class和id属性一起使用。 在这一课中,我们将进一步探究span和div的用法,因为这两个HTML元素对于CSS是很重要的。用span组织元素 span元素可以说是一种中性元素,因为它不对文档本身添加任何东西。但是与CSS结合使用的话,span可以对文档中的部分文本增添视觉效果。 让我们用一句本杰明·弗兰克林(Benjamin Franklin)的名言来举个例子: 以下是代码片段: 早睡早起使人健康、富裕又聪颖。 假设我们想用红色来强调弗兰克林先生所认为的“不要在睡眠中度过一天”的好处,我们可以用标签来标记上述每一点好处。然后,我们将这几个span设置为相同的class。这样,我们稍后就可以在样式表里针对这个class定义特定的样式。 以下是代码片段: 早睡早起使人健康富裕聪颖。 相应的CSS代码如下: 以下是代码片段: span.benefit { color:red; } 当然,你也可以采用id来为span元素添加样式。如果采用id的话,你必须为这三个span元素各自分别指定一个唯一的id。 用div组织元素 如前面例子所示,span的使用局限在一个块元素内,而div可以被用来组织一个或多个块元素。除去这点区别,div和span在组织元素方面相差无几。让我们来看一个例子。我们将历届美国总统按其所属的政营分别组织为两个列表:

    浅谈网页设计与制作中的页面布局

    119 OCCUPATION 2017 01 技术与应用 A PPLICATION 编辑 强 音 浅谈网页设计与制作中的页面布局 文/代娟娟 当今社会,互联网的发展日新月异,网页设计 已经成为热门领域,理所当然网页设计与制作成为大中专院校计算机专业的一门必修课。网页设计中,页面布局是第一步,也是非常重要的内容之一,是制作网页的最基本的技能,因此学会网页的页面布局是重中之重。下面简单介绍两种常用的网页页面布局的方法及两种方法的优缺点的比较。 一、利用表格布局网页 表格是网页设计与制作的一个重要的组成部分,是最常见的网页布局元素之一。在表格布局方面,通过设置表格及单元格的属性,对页面中的元素进 行准确定位。下面以笔者所在学校学生上课时做的 网页“学院网站”为例来说明表格布局网页的步骤。第一,选择【插入】菜单栏中【表格】命令来插入需要的表格。并对表格的参数进行设置。这里需要设置参数为“5行1列”,并在【属性】面板中设置 对齐方式为“居中对齐”。 第二,用和第一步相同的方法在第一行嵌入一个 1行2列的表格,在第二行嵌入一个1行8列的表格。 第三,在第一行的嵌入表格中插入站点文件夹 “images ”中的图片。然后分别在第二行、第三行表 格中插入图片。 第四,在第四行嵌入一个1行6列的表格,在嵌入 表格中分别插入图片。 第五,在第五行插入文字:关于我们|联系我们|常见问题|站点地图|隐私策略|用户协议|法律声明|诚聘英才|友情链接。并设置颜色为:#CCCCCC。第六,最后设置所有表格的边框粗细为“0”。第七,按下F 12键,保存网页文件,同时打开浏览器查看网页内容。利用表格进行网页页面布局,可以对网页元素进行准确定位,可以使布局更加合理。灵活地使用表格的背景、框线等属性可以使网页更加美观。 二、利用框架布局页面 1.框架的概念 框架是把浏览器窗口分成若干个区域,每个区域 可以显示不同的网页文件。每个框架都是浏览器窗口中的一个独立区域,在这个区域中可以显示一个单独的网页而不影响其他区域中的显示内容。使用框架可以非常方便地完成导航工作。 2.利用框架进行网页页面布局的步骤 下面以笔者所在学校学生课堂制作的“旅游景点介绍”为例,说明如何利用框架布局页面。 第一,选择【文件】菜单栏中的【新建】命令,创建一个新的页面。 第二,选择【插入】工具栏中【布局】任务栏中的【框架】命令,选择下拉菜单中其中一种框架类型,如“上方固定,左侧嵌套”类型。 第三,弹出【标签辅助功能属性】对话框,采用默认的每一个框架标题,单击“确定”按钮,创建框架集页面。 第四,选择【文件】菜单中的【保存全部】,保 存框架文件及框架集文件。分别命名为“topframe. html ” “leftframe.html ”“mainframe.html ”及“框架示例.html ”。第五,单击菜单“窗口”中的【框架】,显示【框架】面板,在【框架】面板中,选中 “mainFrame ” ,在【属性】面板中将“滚动”设为“自动” 。第六,在顶部的框架中插入图像。在左侧的框架中插入一个7行1列的表格,在表格中输入文字。第七,在左框架的表格中选中文字,分别设置文字的超链接。第八,按下F 12键,打开浏览器查看网页内容。这个例子用框架布局整个页面,但在框架里又嵌套了表格,这就实现了框架和表格有机结合,让页面布局更加灵活。三、表格和框架的优缺点 表格是用于划分页面区域的。使用表格布局页面的好处是:表格方便排列有规律、结构均匀;使用表格会使页面结构清晰、布局整齐;表格可被绝大 部分的浏览器所支持,具有很好的兼容性。表格的缺点是容易产生垃圾代码,影响页面下载时间,灵活性不大,难于修改。 框架则是用于分割浏览器窗口的,框架可以将一个页面拓展为多个页面,每个页面都可以显示不同的网页。框架的优点是支持滚动条,方便导航。框 架的缺点是:难以实现在不同框架中精确地对齐各 个页面元素;保存时不方便,应用范围有限;兼容性不好,并不是所有浏览器都提供良好的框架支持。使用表格和框架对网页进行布局,各有利弊。初学者要根据不同网页页面的要求做出良好判断。四、小结 随着互联网的飞速发展,人们对网站的要求也日益增高。要想设计出更为优秀的网页,页面的布局将是一项长期的任务。 (作者单位:临汾高级技工学校)

  • 相关文档