APP下载

浅谈网页页面设计技巧

2012-10-19许佳南

大众科技 2012年5期
关键词:揭阳实训室网页

许佳南

(揭阳职业技术学院,广东 揭阳 522000)

浅谈网页页面设计技巧

许佳南

(揭阳职业技术学院,广东 揭阳 522000)

DIV+CSS网页布局越来越多的被广泛应用于网页设计中,文章通过使用DIV+CSS技术制作一个网页页面详细说明DIV+CSS的使用方法。

DIV+CSS;网页设计

随着互联网与WEB技术的发展,利用DIV+CSS设计网站的设计方式正逐步成为制作网站的主力军之一,DIV+CSS技术作为制作网页的重要组成部分,已经成为网页设计中必不可少的要素。本文将详细介绍如何使用DIV+CSS制作一个网页。

1 布局设计

网页中的布局是整个网页制作中最开始的步骤,也是最为关键的一步。网页中的布局决定网页的整体效果,合理的布局可以完美、清晰地组织网页中的文字、图形,给人以紧凑、整洁、美观的感觉。

在本例中,我们首先使用Photoshop设置网页页面的效果图,接着再切图并使用DIV+CSS语言将其做成HTML形式。接下来我们详细说明使用DIV+CSS语言的布局方法。

(1)网页页面的每个区域,如页头区、主体区、法律和版权声明等,我们都插入相应的DIV元素,然后,用CSS控制DIV使网页居中显示。在本例中,我们将分为bn,main,cr三个DIV。

(2)对于页面中所有的 DIV元素,利用 CSS控制 DIV的位置,我们可以将页面中的DIV视为一个个块状元素。在此应用了“盒模型”的工作原理,“盒模型”是CSS的基础,“盒模型”理论认为:页面上的每个元素都被看做—个矩形,这个矩形由内容、填充(padding)、边框(border)、和边距(margin)构成。对于每部分的间距,以及文字、图片空隙的调整,我们用“盒模型”的工作原理来调整。在网页默认的情况下,元素由上到下依次叠放,当这样的叠放顺序不能满足布局的需要时,就要使用“float(浮动)”属性来改变元素的叠放顺序。元素应用了“float(浮动)”属性,它周围的元素就会靠近、包围元素,这样的影响在有的布局中是多余的,这时,可以用“clear(清除)”属性来阻止这种浮动对后面元素的影响。再复杂的布局也是重复利用这样的技术,大到网页每—部分的叠放,小到文字、图片的排版。

(3)在DIV中添加各种网页元素,把文字、图片、动画安排到合适的位置,再把每部分合理地叠放到网页中,这样就完成了网页的布局。

2 主要设计部分

在VS.NET开发环境中,新建index.htm,并创建css文件,命名为main.css,将样式表写在一个独立的文件中。

在 index.htm 中 写 入 〈!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN" > 用来声明将会把 Internet Explorer 6及以后版本切换到标准兼容模式。

3 在main的DIV中的各个DIV中插入相应的内容

在导航的DIV中插入相应的内容

〈div id="nav">

〈ul>

〈li>〈span style="color: #215B0A;" a href=”#”>学院首页〈/span>〈/li>

〈li>〈a href=”#”>实验系统〈/a> 〈/li>

〈li>〈a href=”#”>实验实训室〈/a> 〈/li>

〈li>〈a href=”#”>实训基地〈/a> 〈/li>

〈li>〈a href=”#”>实训与实习〈/a>〈/li>

〈li>〈a href=”#”>管理制度〈/a> 〈/li>

〈li>〈a href=”#”>技能鉴定所 〈/a>〈/li>

〈li>〈a href=”#”>高新技术考试站〈/a> 〈/li>

〈/ul>

〈/div>

同时我们在main.css文件中加入如下代码:

#main{width:950px; border:1px solid #979494;border-bottom:0px; border-top:0px; height:920px; }

#nav{ width:946px;background-image:url(nav_mg.gif); height:37px;background-repeat:repeat

x;margin:0px; }

#nav ul{ width:946px; margin:0px;list-style-type:none; height:37px;margin:0px;}

#nav ul li{ background-image:url(nav_f.gif);float:left; width:91px; height:37px; color:#FFF;

font-weight:bold; padding-top:10px; }

在左边的DIV中插入相应的内容

〈div id="ltb" >

〈div id="ltb1">

〈h2> 最新公告〈/h2>

〈div class="ltb1_m">

〈div class="ltb1_ml"> 〈span class="ltb1_ml_b">〈img src="themes/ltb1_pic1.gif" /> 省教育厅巡视员李小鲁同志莅临我院指导工作〈/span> 〈/div>

〈div class="ltb1_mm"> 〈span style="color: #4B4B4B;font-weight: bold; margin-bottom: 3px;"> 〈img src="themes/ltb1_pic2.gif" style="margin-top: 3px;margin-bottom: -3px;" />指导工作〈/span>  10月27日,省教育厅巡视员李小鲁同志莅临我院检查指导工作。李小鲁巡视员一到学院就详细了解我院新征规划用地的进展情况,亲临实训中心视察,并召开调研会。...〈/div>

〈div class="ltb1_mr">

〈ul>

〈li class="ltb1_mr_f">〈span>揭阳职业技术学院参加省职业院校技能大赛〈/span> 〈/li>

〈li>〈span>关于参加 2012年度全国职业院校技能大赛〈/span>〈/li>

〈li class="ltb1_mr_f">〈span>关于开展实训室检查通知〈/span>〈/li>

〈li>〈span> 实 训 中 心 2011-2012 下 学 期 课 表〈/span>〈/li>

〈li class="ltb1_mr_f">〈span>关于做好 2011-2012 学年度第一学期实验...〈/span>〈/li>

〈li>〈span>关于做好 2011-2012学年度第二学期实验...〈/span>〈/li>

〈li class="ltb1_mr_f">〈span>关于做好 2011-2012 学年度第一学期实验...〈/span>〈/li>

〈li>〈span>关于开展实训室期末检查通知〈/span>〈/li>

〈li class="ltb1_mr_f">〈span>关于开展实训室期中检查通知〈/span>〈/li>

〈/ul>〈/div>

〈/div>

〈div class="ltb1_b"> 〈/div>

〈/div>

在mian.css文件中加入如下代码:

#ltb{ float:left; width:662px; }

#ltb1{ text-align:left; width:662px;height:312px;}

#ltb1

h2{background-image:url(ltb1_t.gif);color:#F76900;fo nt-size:14px; font-weight:bold;padding-left:60px;padding-top:20px; height:47px;background-repeat:no-repeat; margin-bottom:0px;}

在右边的DIV中加入代码:

〈div id="rtb" >

〈div class="rtb1">

〈div class="rtb1_t">〈span class="rtb1_f1">实训实验室〈/span>〈span class="rtb1_f">更多〈/span>〈/div>

〈div class="rtb1_m" >

〈ul>

〈li>〈img src="themes/rtb_pic1.gif"/>〈/li>

〈li>〈img src="themes/rtb_pic2.gif"/>〈/li>

〈li>〈img src="themes/rtb_pic3.gif"/>〈/li>〈/ul>

〈ul>

〈li>药学综合实训实验室〈/li>

〈li>动物房实验实训室〈/li>

〈li>化工原理实训室〈/li>〈/ul>

〈ul>

〈li>〈img src="themes/rtb_pic4.gif"/>〈/li>〈li>〈img src="themes/rtb_pic5.gif"/>〈/li>

〈li>〈img src="themes/rtb_pic3.gif"/>〈/li>〈/ul>

〈ul>

〈li>天平实验实训室〈/li>

〈li>食品检测实验实训室〈/li>

〈li>化学实验实训室〈/li>〈/ul>

〈/div>

〈div class="rtb1_b"> 〈/div>

〈/div>

〈/div>

在右边的main.css中加入代码:

#rtb{ float:right; width:280px; margin:0px;}

.rtb1{ width:282px;}

.rtb1_t{ background-image:url(rtb1_t.gif);font-size:12px; width:281px; height:26px;margin-bottom:0px; text-align:left;}

.rtb1_f1{ width:200px;padding-top:5px;font-weigh t:bold;color:#705c8c;

padding-left:17px; }

.rtb1_f{ color:#359bc6; font-weight:nomal;width:70px;padding-top:5px;padding-left:40px;}

.rtb1_m{ background-repeat:repeat-y;

background-image:url(rtb_m.gif); width:282px;margin-top:0px; padding:0px; }

.rtb1_m ul{width:250px; list-style-type:none;float:left; margin:0px; padding-left:8px;line-height:24px; }

.rtb1_m ul li{float:left; padding-left:5px;color:#989898; text-align:center; width:79px;padding-top:6px; }

图文混搭之后的效果图如下所示:

在这里,只给出“最新公告”和“实训实验室”这两块内容。还可以在左边的DIV中加入“管理制度”“实训基地”“技能鉴定”三个DIV,在右边的DIV中加入“资料下载”“实训与实习”“高新技术考试”三个DIV。

4 上传测试

本文中的网页已通过测试运行并发布到WEB服务器上测试。上传后运行正常;并在不同分辨率下都能够正常显示。

5 结束语

本文运用了 DIV+CSS技术设计的网页使用方便,兼容性好。但是DIV+CSS布局的网页由于需要兼容各种浏览器,也有其不足的地方,主要表现在开发技术高,开发时间长,开发成本高。

[1] (美)Kynn Bartle.CSS入门经典[M].北京:人民邮电出版社,2007.

[2] (加)Zoe Mickley Gillenwate.灵活 Web 设计[专著][M].北京:机械工业出版社,2009.

[3] 郑宁宁.浅析 DIV+CSS网页设计技术[J].山东省农业管理干部学院学报,2008.

[4] 车元媛.CSS技术在网页设计中的应用研究[J].科技信息,2011.

Discussion of Web Page Design Skills

DIV + CSS web page layout more and more widely used in web design, in this paper, DIV + CSS using method were detailed descripted through using of DIV + CSS technology to make a web pages.

DIV+CSS;Web design

TP393

A

1008-1151(2012)05-0015-03

2012-04-06

许佳南,揭阳职业技术学院教师。

猜你喜欢

揭阳实训室网页
揭阳市一次暴雨过程的中尺度对流系统研究及机理分析
基于CSS的网页导航栏的设计
基于HTML5静态网页设计
仿真型总线控制实训室设计与建设
高职院校信号工程施工实训室建设探讨
基于URL和网页类型的网页信息采集研究
揭阳·黄岐山
基于云计算技术的虚拟实训室设计与实现
网页制作在英语教学中的应用
建筑类专业识图实训室建设及实训组织研究