21世纪我国科学技术水平大幅提高,计算机网络技术成为了推动各行各业事业发展的助推器,可以利用计算机网络快速发布和获取信息,同样在人们的政治生活、经济生活等多个方面发挥着无可比拟的作用。网页设计与计算机网络技术同步发展,也是应用计算机上网的主要依托。而当前计算机网络的受众群体不断壮大,人们依赖对计算机网络的使用使得网页设计的重要性更为突出。因此,做好网页设计是利民的事业,而仅以对CSS技术在网页设计中的应用进行论述。

1、网页设计要素

任何网站中,网页界面的视觉效果和操作便利性十分关键。以主页举例说明网页版面设计的相关问题。设计别具特色主页,需包括4个设计要素,即文字、图片、排列方式和主色调。以上4要素相辅相成、缺一不可。

(1)文字及图片要素

文字要素是网页必备,提示说明的作用在此不用多说。而图片要素在网页设计中主要是为凸显版面的美观性,实际上对于图片要素的要求和页面的内容并无多大关联,比如部分股票或医疗网站,进入网站的人们应该主要是为了解信息,即便是设计版面十分花哨,也未必会有几个人去认真观看,很多时候过多的图片内容反倒会影响到浏览网页的速度。

相反地,比如一些游戏网站、影视网站或旅游网站等,大量图片元素设计无疑会增添对上网者眼球的诱惑力,而缺少合适的图片元素则导致网页板面黯然失光。这就要求设计人员要图像处理能力的技能,从美术角度设计更具创意的网页。

(2)排列方式要素

排列方式也叫网页布局,是网页设计中又一个关键要素。网页的版面充斥的内容很多,既要有文字,也要有图片。而文字字体和大小的格式之分,文字于整篇文章中又有标题和正分之分。图片则同样有大小和横竖的差别。不管是文字还是图片都是为了给浏览网站的人展示网站的特色和内容,不能将其一股脑罗列于网页版面上,无条理即会显得杂乱。有关网页排列方式,常用的型式有“国”字型、拐角型、标题正文型、左右框架型、上下框架型、综合框架型、封面型、Flash型和变化型等,这些型式可利用上网浏览各种网页直接观看,不再详细介绍。

(3)色彩要素

色彩要素于网页设计中占有的比例比较大。通过合理的色彩搭配,可使网页在浏览者眼前一亮,一定程度上弥补主页设计吸引力的不足。网页的色彩搭配和相应网站所呈现的主题紧密联系。一般来说,一个网站的主题色可有一种或两种组成,这样做简单明了,不至于使浏览者迷失方向或枯燥乏味。为使浏览者更方便于快速浏览文字内容,可将主体文字的颜色设计为深色,相应的网页背景、按钮或条框等则设计为彩色。

2、基于CSS技术的网页设计实例

CSS技术是级联样式表(Cascading Style Sheets)的简称,也可称之为风格样式表单。CSS技术在很多网页设计中受用率极高,应用CSS技术可使设计工作量减少,同时也能有效对网页整体布局、色彩搭配、字体设计、链接组成和背景分布等进行更为精确的设计控制。作为一项可快速设计网页的应用技术,CSS技术更易于控制网页布局、提升编程代码的重用率、简化HTML语言的标记频率、提高网页加载速度和系统维护与更新等。

以DIV+CSS网页设计为例,共包括10个关键步骤。

第一步:规划网站。

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

第三步:划分网站为5个div和网页基本布局的基础。

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

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

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

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

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

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

第十步:解决IE浏览器的显示BUG。

因篇幅所限,仅详解其中的“第二步:创建html模板及文件目录等”和“第七步:网站头部图标与logo部分的设计”予以说明。

(1)第二步:创建html模板及文件目录等

编程代码如下:

Company Name-Page Name @import"css/master.css";写入完毕,即可保存为index.html,然后创建文件夹css,images。

设计版面的大框,需在html文件中写入Helloworld,然后创建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;padding:0;}

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

为了增加网页的整体效果,可专门制作网页头部。首先,本例需要采用两张网络图片(如图1和图2)。

#header层设计背景图案,可通过添加方式引用图1。写入:

#header{height:150px;background:#db6d16url(../images/head-ers/about.jpg);}

通常,使用背景的属性可以是简写属性名,这样可以规定好背景的颜色、图案、定位、能否重复使用和如何重复使用等多方面问题。另外,需要注意的是图片的保存路径是相对css存放路径来定位的,而不是很多人误解的html文件。替换标签中的“spider-man”,设计该图片(如图2)浮于顶部左上方,写入属性值为:

h1{margin:0;padding:0;float:right;margin-top:57px;padding-right:31px;}

这样一来,该图片可向右自由浮动,且上边距为57px,右间隙为31px。另外,由于IE浏览者自身的原因,进行css编程需尽量采用padding属性,可有效避免IE浏览器的附加调试。

以上浅略分析结合工作中总结的网页设计经验,在网页设计中应用CSS技术可将网页整体布局、色彩搭配、字体设计、链接组成、背景分布以及其他效果的实现简化,设计控制过程更为便捷,只要通过对CSS代码进行局部修改便可实现基于同一版面而衍生出来页数不同、外观不同和格式不同的多个版面。CSS技术的应用范围宽泛且于网页设计的作用显著,还体现在所有浏览器均可适用、可轻松实现图片转换功能和快速下载页面、网页内字体设计美观性更强且更便于页面的文字排版工作和网页页面的布局设计更容易得到掌控等。

此外,基于第一次设计网页版面的编程内容可随时更改部分CSS代码来调整所有版面的风格,不再需要依次对每个不同网页进行修改。究其原因则在于所有网页版面包括文字、图片、排列方式和色彩等元素都采取一个CSS文件进行牵头控制,只要改动这个CSS文件,其他版面相应指令随之发生改变。

如果网页设计仍然没有应用到CCS技术将如何轻松控制网页整体布局、色彩搭配、字体设计、链接组成、背景分布以及其他效果呢?以前主要依靠HTML标签的方式来实现,编码过程十分繁琐,一个网页版面所需写入的代码就会显得极为臃肿。而CSS技术的引入则有效地解决了这一棘手问题,当然所呈现出来的CSS应用技术也仅仅是其九牛之一毛,实际应用中也绝非如想象中那么容易。

3、结语

阐述了网页设计中所涉及主要的文字元素、图片元素、色彩元素和排列方式元素,同时稍有归纳有关网页设计方面的一些技巧。第二节内容中重点讨论基于CSS技术的网页设计实例探究。以DIV+CSS网页设计举例说明,展开该设计所包括的10个关键步骤,并以其中“第二步:创建html模板及文件目录等”和“第七步:网站头部图标与logo部分的设计”

重点剖析和论述。实际上,一个好的网站在其网页设计工作当中不仅仅只是拥有几个漂亮的版面就能称得上好,网页设计所涉及的内容还有很多,如视、音频链接等,这也是共同关注的问题。

参考文献:

[1]魏颖颖,熊淑华,李冲.基于CSS的网页下拉菜单设计与实现[J].计算机技术与发展,2011,(04).

[2]丁海燕,邹疆,邱莎.用层叠样式表CSS技术实现网页特效[J].昆明冶金高等专科学校学报,2010,(03).

[3]杜涛.CSS技术在网页设计中的应用与优化[J].长治学院学报,2007,(05).

[4]刘宏.用CSS实现图片特效滤镜[J].辽宁师范大学学报(自然科学版),2002,(04).

[5]罗媛.利用HTML设计动态网页[J].芜湖职业技术学院学报,2001,(03).

网页设计css分析,基于CSS技术的网页制作实例分析相关推荐

  1. HTML期末大作业 ~ 马尔代夫旅游网页设计作业成品 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计...

    HTML期末大作业 ~ 大学生旅游官网网页设计作业成品 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计~ 临近期末, 你还在为HTML网页设 ...

  2. 大一作业HTML网页作业:中华传统文化题材网页设计(纯html+css实现)科普网

    源码获取 文末联系 Web前端开发技术 描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业 | 茶文化网站 | 中华传统文化题材 | 京剧文化水墨风书画 | 中国民间 ...

  3. HTML网页设计期末课程大作业 :汽车网页——宝马轿车 6页 带背景音乐 学生网页设计作业HTML+CSS+JavaScript学生网页课程设计期末作业下载

    HTML网页设计期末课程大作业 :汽车网页--宝马轿车 6页 带背景音乐 学生网页设计作业HTML+CSS+JavaScript学生网页课程设计期末作业下载 临近期末, 你还在为HTML网页设计结课作 ...

  4. HTML期末大作业 ~ 凤阳旅游网页设计作业成品(HTML+CSS+JavaScript)

    HTML期末大作业 ~ 大学生网页设计作业成品 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计 临近期末, 你还在为HTML网页设计结课作业 ...

  5. HTML期末大作业 ~ 凤阳智慧旅游官方旗舰店(我的家乡)网页设计作业成品(HTML+CSS+JavaScript)

    HTML期末大作业 ~ (我的家乡)大学生旅游网页设计作业成品 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计 临近期末, 你还在为HTML ...

  6. 大一作业HTML网页作业:中华传统文化题材网页设计(纯html+css实现)

    ⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业 | 茶文化网站 | 中华传统文化题材 | 京剧文化水墨风书画 | ...

  7. 关于城市旅游的HTML网页设计——中国旅游HTML+CSS+JavaScript 11页 带视频 带轮播

    源码获取 文末联系 Web前端开发技术 描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业 | | HTML期末大学生网页设计作业 HTML:结构 CSS:样式 在操 ...

  8. HTML5期末大作业:个人空间相册网页设计 (6页) HTML+CSS+JavaScript

    HTML5期末大作业:个人空间相册网页设计 (6页) HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品 ​ 临近期末, 你还在为HTM ...

  9. 大一作业HTML网页作业:中华传统文化题材网页设计(纯html+css实现)12

    ⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业 | 茶文化网站 | 中华传统文化题材 | 京剧文化水墨风书画 | ...

最新文章

  1. PHP比较时间段一与时间段二是否有交集
  2. 人工智能AI、机器学习和深度学习之间的区别是什么?
  3. 两不同网段主机直连通信过程的建立(3个实验详细分析)
  4. 左神算法:将单链表的每K个节点之间逆序(Java版)
  5. SmartSql For Asp.Net Core 最佳实践
  6. Linux下检测网络状态是否正常
  7. (20)System Verilog利用clocking块产生输出信号延迟激励
  8. 启动zookeeper_架构设计 | 分布式系统调度,Zookeeper集群化管理
  9. jQuery插件开发的准备
  10. VS2013 产品密钥 – 所有版本
  11. js 父子标签同时设置onclick,子标签触发父标签onclick解决办法
  12. 《HTML与CSS入门经典(第8版)》——导读
  13. keil安装GD32 pack包安装不上 不显示 没有了
  14. Unity 游戏实例开发集合 之 JumpJump (简单跳一跳) 休闲小游戏快速实现
  15. 关于Android 日历事件的实现
  16. LibXL 算法分析(附注册机)
  17. UE4学习笔记:学习UE4中的UMG(图形UI设计器)工具(一): Widget Blueprint控件蓝图
  18. 人工蜂群算法求解TSP旅行商问题C++(2020.11.13)
  19. 洛谷 P1948 [USACO08JAN]电话线Telephone Lines【NOIP模拟笨笨的电话线】
  20. 13天搞定java_[Java基础] 魔乐科技教你13天搞定JAVA系列高端教程 视频教程 教学视频...

热门文章

  1. wireshark 抓包工具
  2. Windows 10搭建PHP开发环境
  3. 第六篇 数据加载、存储与⽂件格式
  4. Fluent关于UDF实现速度入口随时间变化
  5. python打印一个空心等腰三角形,再内接一个空心三角形
  6. 手机办公总被质疑效率低?合理地使用手机功能,办公效率远超电脑
  7. iptables学习总结
  8. GNOME 桌面顶部栏透明设置
  9. html5 邮件列表,邮件列表
  10. EduCoder-Linux 与 Python编程2021-Python面向对象编程实训-第1关:按揭贷款——定义抽象类