浅谈网页页面设计技巧
2020-05-23
来源:榕意旅游网
总第14卷153期 2012年5月 大众科技 Popular Science&Technology VoL.14 NO.5 May 2012 浅谈网页页面设计技巧 许佳南 (揭阳职业技术学院,广东揭阳522000) 【摘要】DIV+CSS网页布局越来越多的被广泛应用于网页设计中,文章通过使用DIV+CSS技术制作一个网页页面详细说 明DIV+CSS的使用方法。 【关键词】DIV+CSS;网页设计 【中图分类号】TP393 【文献标识码】A 【文章编号】1008—1151(2012)05—0015—03 Discussion of Web Page Design Skills Abstract: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. Keywords:DIV+CSS:Web design 随着互联网与WEB技术的发展,利用DIV+CSS设计网站 的设计方式正逐步成为制作网站的主力军之一,DIV+CSS技 术作为制作网页的重要组成部分,已经成为网页设计中必不 这时,可以用“clear(清除)”属性来阻止这种浮动对后面元 素的影响。再复杂的布局也是重复利用这样的技术,大到网 页每一部分的叠放,d,N文字、图片的排版。 可少的要素。本文将详细介绍如何使用DIV+CSS制作一个网 页。 (3)在DIV中添加各种网页元素,把文字、图片、动画 安排到合适的位置,再把每部分合理地叠放到网页中,这样 就完成了网页的布局。 l布局设计 网页中的布局是整个网页制作中最开始的步骤,也是最 为关键的一步。网页中的布局决定网页的整体效果,合理的 布局可以完美、清晰地组织网页中的文字、图形,给人以紧 凑、整洁、美观的感觉。 在本例中,我们首先使用Photoshop设置网页页面的效 2主要设计部分 在VS.NET开发环境中,新建index.htm,并创建CSS文 件,命名为main.CSS,将样式表写在一个独立的文件中。 在 index.htm中写入<!DOCTYPE html PUBLIC //W3C//DTD HTML 4.0 Transitional//EN >用来声明将 会把Internet Explorer 6及以后版本切换到标准兼容模 式。 果图,接着再切图并使用DIV+CSS语言将其做成HTML形式。 接下来我们详细说明使用DIV+CSS语言的布局方法。 (1)网页页面的每个区域,如页头区、主体区、法律和 版权声明等,我们都插入相应的DIV元素,然后,用CSS控 制DIV使网页居中显示。在本例中,我们将分为bn,main, cr三个DIV。 在<head><head>中加入<link href= main.CSS rel= stylesheet type= text/css />,这表示index.htm 可以链接到main.CSS文件中,可以调用其中的内容。 在index.htm的<body></body>中插入如下代码: <div id= bn1 > (2)对于页面中所有的DIV元素,利用CSS控制DIV 的位置,我们可以将页面中的DIV视为一个个块状元素。在 此应用了“盒模型”的工作原理,“盒模型”是CSS的基础, <ul> <1i class= bn2 ><img src= themes/bnpic.gif “盒模型”理论认为:页面上的每个元素都被看做一个矩形, 这个矩形由内容、填充(padding)、边框(border)、和边距 (margin)构成。对于每部分的间距,以及文字、图片空隙的 调整,我们用“盒模型”的工作原理来调整。在网页默认的 style= margin—bottom: 一4px: /><span style= font—weight:bold: >欢迎:管理员</span></li> </ul> </div> 情况下,元素由上到下依次叠放,当这样的叠放顺序不能满 足布局的需要时,就要使用“float(浮动)”属性来改变元素 的叠放顺序。元素应用了“float(浮动)”属性,它周围的元 素就会靠近、包围元素,这样的影响在有的布局中是多余的, <div id= bn ><ul><1i class= bn box >欢迎访问揭阳 职业技术学院实训与计算机中心网站!</ii></u1></div> 对main.CSS文件的主要设计代码如下: body{margin:Opx:padding:Opx:text—al ign:center: font—Size:12px:} 【收稿日期】2012—04—06 【作者简介】许佳南,揭阳职业技术学院教师。 .15. #bn1{position:absolute:} #bn1 ul{1ist—style—type:none:text—align:left:} .bn2{padding—top:95px:padding—left:140px:} -bn_J)ox{height:25px:width:470px:color:#48AE14: padding—left:lOpx:padding—top:lOpx: padding—right:lOpx:margin—top:125px:) #bn{width:963px:height:162px: background—image:url(bn_bg.png):} 3在main的DIV中的各个DIV中插人相应 的内容 在导航的DIV中插入相应的内容 <div id= nay > <ul> <1i><span style= color:#215BOA: a href=”#”> 学院首页</span></li> <li><a href=”#”>实验系统</a></1 i> <li><a href=”#”>实验实训室</a></1 i> <li><a href=”#”>实训基地</a></1i> <li><a href=”#”>实训与实习</a></li> <li><a href=”#”>管理制度</a></1i> <li><a href=”#”>技能鉴定所</a></li> <li><a href=”#”>高新技术考试站</a></Ii> </ul> </div> 同时我们在main.CSS文件中加入如下代码: #main{width:950px: border:lpx sol id#979494: border—bottom:Opx:border—top:Opx:height:920px:} #nav{ width:946px: background—image:url(nav_mg.gif):height:37px: background—repeat:repeat— x:margin:Opx:} #nav ul{ width:946px: margin:Opx: 1ist—style—type:none:height:37px:margin:Opx:) #nay ul l i{ background—image:url(nay—f.gif): float:left:width:91px:height:37px:color:#FFF: font—weight:bold:padding—top:lOpx:} 在左边的DIV中插入相应的内容 <div id= ltb > <div id= ltbl > <h2>最新公告</h2> <div class= itblm > <div class= ltblml ><span class= ltbl ml b > <img src= themes/ltblpic1.gif />省教育厅巡视员李小 鲁同志莅临我院指导工作</span></div> <div class= ltbl_mm ><span style= color:#4B4B4B: font—weight: bold: margin—bottom: 3px: ><img src=themes/ItblA ̄ic2.gif style= margin-top:3px: margin—bottom:一3px: />指导工作</span> &nbsp: 10月27日,省教育厅巡视员李小鲁同志莅临我院检查指导 工作。李小鲁巡视员一到学院就详细了解我院新征规划用地 的进展情况,亲临实训中心视察,并召开调研会….</div> <div class= ltbl—mr > <ul> <li class= ltblmr—f ><span>揭阳职业技术学院参加 省职业院校技能大赛</span></1 i> <li><span>关于参加2012年度全国职业院校技能大赛 </span></li> <1i class= ltblmrf ><span>关于开展实训室检查通  ̄l</span></1i> <li><span>实训中心201卜2012下学期课表 </span></1i> <li class= itbl—mrf ><span>关于做好201卜2012学 年度第一学期实验…</span></1 i> <1i><span>关于做好201卜2012学年度第二学期实 验…</span></1i> <1i class= ltblmrf ><span>关于做好201卜2012学 年度第一学期实验…</span></li> <li><span>关于开展实训室期末检查通知</span></li> <1i class= ltblmr—f ><span>关于开展实训室期中检 查通 ̄H</span></l i> </ul></div> </div> <div class= ltb1 b ></div> </div> 在mian.CSS文件中加入如下代码: #1tb{float:left:width:662px: ) #1tbl{text—align:left: width:662px: height:312px:) #1tbl h2{background—image:url(1tblt.gif):color:#F76900:fo nt—size:14px: font—weight:bold:padding—left:60px: padding—top:20px:height:47px: background—repeat:no—repeat:margin—bottom:Opx:) 在右边的DIV中加入代码: <div id= rtb > <div class= rtbl <div class= rtblt ><span class= rtblf1 >实 ll实 验室</span><span class= rtblf >更多</span></div> <div class= rtb1 m > <ul> <li><img src= themes/rtbpic1.gif /></ii> <li><img src= themes/rtbpic2.gif /></li> <li><img src= themes/rtbpic3.gif /></1i></ul> <ul> <li>药学综合实训实验室</1i> <li>动物房实验实训室</ii> <li>化工原理实训室</1i></ul> <ul> <li><img src= themes/rtbpic4.gif /></ii> <1i><img src= themes/rtbpic5.gif /></ii> <li><img src= themes/rtbpic3.gif /></ii></ul> <ul> <li>天平实验实训室</li> <li>食品检测实验实训室</Ii> <li>化学实验实训室</li></ul> </div> <div class= rtbl b >&nbsp:</div> </div> 一16. (/div) 在右边的main.CSS中加入代码: #rtb{float:right:width:280px:margin:Opx:} .在这里,只给出“最新公告”和“实训实验室”这两块 内容。还可以在左边的DIV中加入“管理制度’’‘‘实训基地” “技能鉴定”三个DIV,在右边的DIV中加入“资料下载”“实 rtb1{width:282px:} rtblt{background—image:url(rtbl t.gif): .font—size:12px:width:281px:height:26px: 训与实习”“高新技术考试”三个DIV。 margin—bottom:Opx:text~align:left:} .rtblfl{width:200px:padding—top:5px:font—weigh 4上传测试 t:bold:color:#705c8c: padding—left:17px:} .试。上传后运行正常;并在不同分辨率下都能够正常显示。 rtblf{color:#359bc6: font—weight:nomal: width:70px:padding—top:5px:padding—left:40px:} .5结束语 一 一 _|I-■露 本文中的网页己通过测试运行并发布到WEB服务器上测 鬣■- rtb l m{background—repeat:repeat—y: background—image:url(rtb Il1.gif);width:282px: margin—top:Opx:padding:Opx:J .本文运用了DIV+CSS技术设计的网页使用方便,兼容性 好。但是DIV+CSS布局的网页由于需要兼容各种浏览器,也 有其不足的地方,主要表现在开发技术高,开发时间长,开 rtblIl ul{width:250px:1 ist—style—type:none: float:left:margin:Opx;padding—left:8px: 发成本高。 line—height:24px:} .rtblm ul 1 i{float:left:padding—left:5px: text—align:center: width:79px; color:#989898:padding—top:6px:} 图文混搭之后的效果图如下所示: 【参考文献】 …1(美)Kynn Barde.CSS入门经典[M】.北京:人民邮电出版 社.2007. 。 【2(2l ̄)Zoe Mickley GiUenwate.灵活web设计【专著】[M】.北京: 机械工业出版社,2009. 【3】郑宁宁.浅析DIV+CSS网页设计技术UJ.山东省农业管理 一墨墨 墨■圈 干部学院学报,2008. 【4】车元媛.CSS技术在网页设计中的应用研究U】.科技信 息,2011. (上接第46页) [Quidway—aaa—domain—huawei] domain—block enable 式。 4结束语 随着WLAN网络的大规模商用,还会出现更多新的问题, [Ouidway—aaa—domain—huawei] domain—block range 1 如网络安全、网络容量等问题,并且还有市场部门对热点经 营等方面的特殊要求,这些都对我们的WLAN技术提出了更高 的要求。这一方面需要我们在网络规划时具有一定的前瞻性, 另一方面要求具有较高的响应速度,不断满足日益增多的市 场需求。 [Quidway—aaa—domain—huawei] domain—block range2 3.4认证方式 不同客户使用认证方式的建议如下: (1)对于纯WLAN用户,我们建议使用“PORTAL”认证 方式。该认证方式相对稳定,并且电脑设置只需装IE浏览器, 也没有过多的设置。 (2)而对于EVDO上网卡用户,我们推荐使用“中国电 【参考文献】 【1】孙新娟,高志宇.无线校园网规划与设计田.电脑与电 信.2009(5). 信无线宽带客户端“软件认证方式。该客户端软件在用户点 击“自动连接”按钮后会优先连接WLAN网络,可以疏导EVDO 话务;并且该软件在升级后支持统一认证,用EVDO上网卡内 【2】厉延民.试论无线校园网的设计与实施 电脑知识与技 术,2011(11). 的UIM卡信息进行认证和计费,省却了输入WLAN认证用户名 密码的麻烦,认证平台共用省内EVDO认证平台,相对稳定。 建议通知老的EVDO上网卡用户进行升级来支持统一认证方 【3]李瑞兴.基于WLAN技术的校园网络设计 ̄gi't[/1.福建电 脑.2010(7). 一17.