网页控制(共10篇)
网页控制 篇1
一、基于“控制字符”的网页信息隐藏技术原理
控制字符是在网页当中插入的, 但是在浏览网页时看不到的字符。在实际网页源代码中控制字符是存在的, 包括一些空白位和特殊字符。在ASCII码字符中一共存在33个控制字符, 它们的ACSII编码分别是0-31和127, 其中1-8和14-31是特殊字符, 0是null空值, 32是空白符。如:DEL (删除) 、BS (退格) 、BEL (振铃) 、LF (换行) 、CR (回车) 、FF (换页) 等;通信控制专用字符:SOH (文头) 、EOT (文尾) 、ACK (确认) 等;ASCII值为8、9、10和13分别转换为退格、制表、换行和回车字符。它们当中没有特定的图形显示, 但会依不同的应用程序, 而对文本显示有不同的影响。将所有控制字符定义为一组:Si={i=[0-31]}。
如果普通的字符可以转换为控制字符中的一个, 那么就可以将秘密信息嵌入所操作的网页中。控制字符在ASCII字符集中最大的编码是32, 但是其他可见字符则大于这个值, 字母和数字在ASCII中就都在后面, 数字“1”是49, 字母“a”是97。因此, 秘密信息需要转换成控制字符才能进行隐藏。
下面定义一个转换阀值, R=M-T
其中M是控制字符S的ASCII编码, T是转换阀值, 通过这一转换阀值将秘密信息的二进制位进行转换, R就是秘密信息经过转换后的ASCII编码。
假设R被随机的分为两段代码, 即R1和R2, R=R1+R2。
那么, 通过转换阈值T和控制字符的两段代码R1和R2, 可以对秘密信息进行隐藏了。网页信息隐藏技术分为两个阶段, 即网页的发送和接收, 在网页发送前将秘密信息嵌入其中, 当浏览器从网络接收到网页后, 将秘密信息提取出来, 详细过程如图1-1所示:
二、算法的设计
1、字符转换算法的设计
需要隐藏的秘密信息需要使用相应的方法转换成隐藏字符, 普通字符选择的范围是大写的字母A-Z, 小写的字母a-z, 数字0-9, 以及空格, 所以秘密信息可以是一串带有空格的字符。
具体应用举例如下:字母z的ASCII十进制编码是122, 所以M=122, T=60, R=62。这时候R需要分成两个31, 其对应的控制字符则是单元分隔符。而空白键则可以直接嵌入。
在秘密信息转换完成之后, 就进入了信息的嵌入和提取过程。秘密信息S的ASCII代码描述为如下公式:
转换阀值T, 可以描述为如下公式:
那么转换结果, 可以按如下公式获取:
另外, 在通过提取算法的执行得到ASCII代码的过程中:
在秘密信息提取的阶段, T可做如下定义:
2、嵌入算法的设计
嵌入算法的作用是这样的, 将需要隐藏的秘密信息嵌入到一个网页当中, 生成另外一个新的网页。
输入内容:秘密信息S=s1s2s3…sn, 原始网页为WEB1, 该网页可以嵌入信息的数量为n。
输出内容:生成一个带有秘密信息的网页WEB2。
秘密信息的嵌入算法如下:
(1) 将秘密信息S按照公式 (n1) 转换为ASCII代码M (M=m1m2m3…mn) ;
(2) 通过公式 (n2) 和 (n3) 得到R的值R (R={ri (i=0, 1, 2, …, n) }) ;
(3) i赋值为0;按照顺序从H中读取一个代码ri;
(4) 从网页WEB1中读取一行L;检查L这一行中存在的标记语言, 如果存在就继续往下执行, 不存在返回步骤;
(5) 重新读取一行;计算ri1和ri2的值, 通过ri1和ri2的值确定ri=ri1+ri2;
(6) 从</Ti>到</Tiri1ri2>更新行L中的标记, 这里的<Ti>是HTML标记语言中的一种标记;同时i赋值为i=i+1, 返回步骤 (4) 循环执行, 直到全部完成, 继续往下;获得新的网页WEB2。
通过此算法后, WEB1和WEB2两个网页在浏览器中显示是完全一样的, 没有任何区别, 用户在查看网页时, 不能察觉到隐藏信息的存在。
3、提取算法的设计
当接收端在通过网络从服务器中接收到网页WEB2后, 需要将秘密信息从网页中提取出来。在提取秘密信息时需要进行字符重组和信息融合。
提取算法的作用就是将秘密信息从网页中提取出来。
输入内容:携带有秘密信息的网页WEB2,
输出内容:秘密信息S。
秘密信息的提取算法如下:
(1) i赋值为0;从网页WEB2中读取一行L‘;
(2) 检查L‘这一行中存在的标记语言, 如果存在就继续往下执行, 不存在返回重新读取一行;
(3) 从标记语言</Tiri1ri2>中分离出ri1和ri2, 并去除标记中ri1和ri2的值;
(4) 通过计算ri=ri1+ri2, 得到ri的值;依照前面的公式 (n4) 和 (n5) , 得到ASCII代码mi;从ai的ASCII代码得出字符si;
(5) i赋值为i=i+1, 如果到了网页WEB2的末尾, 往下执行步骤 (6) , 不是末尾则返回步骤 (2) 继续读取;
(6) 提取算法全部完成后, 得到完整的秘密信息字符串S=s1s2s3…sn;
三、算法程序的实现与分析
1、算法程序的实现
算法的实现是通过C#编程来实现的, 图1-2显示了基于控制字符的网页信息隐藏技术主界面。
首先定义两个函数, 分别是asc () 和rasc () , 函数asc () 的作用是将秘密信息的字符转换为ASCII代码十进制, rasc () 作用相反, 将十进制数字转换为相应的ASCII字符。
2、隐藏算法性能的分析
这里主要从隐藏的容量和隐藏误码率来分析该网页信息隐藏算法的性能。
(1) 字符隐藏效果的计算
字符隐藏效果指的是, 字符在嵌入到提取的过程中, 反映字符精确性的指标, 主要指的是有没有产生误码。假设秘密信息S的ASCII代码代码是A=a1a2a3…an, 在经过传输后, 通过提取算法将秘密信息提取后的信息为A′=a′1a′2a′3…a′n, 隐藏字符误码率Q如下公式所示:
(2) 隐藏容量的计算
在基于控制字符的网页信息隐藏方法中, 每一个可用的超文本标记都可以隐藏一个字符, 如果在网页WEB1中可用的超文本标记的数量为n, 那么信息隐藏的容量V就是:
当然这个隐藏的容量只是一个理论值, 在具体的使用过程中, 是不可能利用网页中所有的超文本标记来进行信息隐藏的。另外, 每一个字符都可以被转为一个8位的二进制位, 就现存的基于标记的嵌入方法而言, 一个标记可以隐藏两个字符, 那么通过信息隐藏容量的计算, 基于控制字符的网页信息隐藏方法的隐藏容量是其他同类隐藏方法的4倍。
四、结语
本文通过三方面来探讨基于“控制字符”网页信息的隐藏技术, 对于“控制字符”网页信息的隐藏技术原理进行详细描述, 同时对隐藏技术的算法设计全面剖析, 最后通过算法程序来进行验证隐藏技术算法。
参考文献
[1]孙圣和, 陆哲明等, 数字水印技术及应用[M]北京.科学教育出版社, 2004.
[2]姚晓枝基于两种不同载体的信息隐藏方法研究[D]上海.复旦大学, 2008.
[3]戴祖旭文本载体信息隐藏研究[D]武汉.华中科技大学, 2007.
网页控制 篇2
在编排网页文本时,你可能会遇到这样的问题:只想让一行字符居中,但其它行的字符却会跟着也变成居中了。其实,这是因为在Dreamweaver MX中进行居中、居右操作时,默认的区域是P、H1-H6、Div等格式标识符,如果你的语句没有用标识符隔开,Dreamweaver MX就会将整段文字均作居中处理。解决方法就是将想要居中的文本用
„„
隔开。让链接文字有提示信息
当鼠标停留在链接上时,在光标的右下方有时会出现一个提示信息框,对该链接进行一定的注释说明。这样的效果在网页制作中也是很重要的。下面就来看看添加链接信息的方法。我们可以通过添加HTML代码来实现。
在<a href=“”>中添加“Title”属性,“Title”后面添加提示内容即可。例如: 。
快速调用时间轴
使用Dreamweaver MX制作网页的朋友都知道,新安装的Dreamweaver MX在快速启动面板中没有时间轴,如果要急着用它的话该怎么办?这里有一个快速调用时间轴的方法,按下“Alt+F9”组合键,或是在软件主窗口中依次点击“窗口→其它→时间轴”。
自动刷新页面
无论是重复刷新还是自动跳转,在设计中都是相当实用的操作。下面介绍一下它们的制作方法。选择Dreamweaver MX插入控件面板的“文件头”部分,然后点击“刷新”按钮,随即会跳出“刷新”对话框,然后输入框中键入刷新延迟的时间“300”(单位:秒),“操作”为刷新指定的目标URL。因为现在是刷新当前页面,直接选择“刷新此文档”选项即可。
定义网页关键字
当用户使用搜索引擎搜索内容合适的网页时,关键字起着不容忽视的作用。大多数搜索服务器会每隔一段时间自动探测网络中是否有新网页产生,并按关键字进行记录,以方便用户查询。这时关键字的定义就尤为重要了。选择Dreamweaver MX插入控件面板的“文件头”部分,点击“关键字”按钮,弹出定义窗口,录入需要逐个定义的关键字即可。注意每个关键字以“;”号隔开,数目没有限制。
制作“空链接”
“空链接”就是没有链接对象的链接,“空链接”中的目标URL是用“#”来表示的。也就是说制作链接时,只要在属性面板的链接输入框中录入#标记后,它就是个空链接了。在很多情况下都要用到空链接,比如一些没有定期完成的页面,或是为了保持链接样式与普通文字样式的一致性。
让文字和图片内容共处
在Dreamweaver MX中,图片对象往往是独占一行,那么文字内容只能在与其平行的位置上,怎么样才可以让文字围绕图片显示呢?方法如下:选中图片,在属性面板的右上方找到“对齐”的属性选单,选择“左对齐”,这时你就会发现文字已经整齐地排列在图片的右边了。
以新窗口形式打开链接
要想在不覆盖当前窗口的前提下,打开一个新的浏览器窗口,你可以直接在链接代码<a href=“">中加入“Target=_blank”语句。也可以在Dreamweaver MX属性面板的“目标”下拉框中点击下拉菜单,选择“_blank”即可实现。
制作随意拖动的对象
访问网站时,经常能见到不少可以用鼠标拖动的元素,其中以图片居多。比如,一张广告图片挡住了你想浏览的内容,你可以用鼠标选中它把它扔到一边去!
制作这种效果是通过图层的“拖动层”行为实现的,单击行为面板中“+”号,选择“拖动层”,制作之前你应该保证目标图层处于选中状态,进行简单设置后就OK了。
调整表格高度
我们在使用Dreamweaver制作主页的时候往往需要改变表格的高度。然而有时当我们拖动表格的边框,无论怎样拖动,等到松开鼠标时,表格却又恢复到原来的样子。这种情况的原因在于我们已经为表格提供了一个固定的高度。如何去除表格的高度设置呢?
简单方法是:首先我们需要选定表格,将光标移动到表格内,然后按“Ctrl+A”组合键,选中光标所在位置的最小表格,然后在属性框中点击“清除行高”图标,表格的高度设定值就被取消了。这时表格的高度会按照表格的内容自动的匹配高度。
修改表单属性为弹出窗口
网页控制 篇3
关键词:网页制作;教学设计
中图分类号:TP393.09
随着网络的日益发达,网页技术得到不断普及,在社会各个领域中都充分体现了网页制作技术的重要性,学校方面也开始不断重视这一方面人才的培养。但是,中、高等职业院校的毕业生所学知识往往与就业单位要求不相符,很大方面的一个原因是传统的网页制作课程教学难以满足现阶段的发展形势。因此,笔者将根据这一课程的教材特点和学生的特点,浅谈如何设计“网页制作”的教学。
1 教材分析与教学对象分析
1.1 分析教材。《Dreamweaver MX2004中文版网页制作基础》是我校选用的教材,其最大特点在于采用“任务驱动,案例教学”的形式,这就充分考虑到了实际运用和实际需要,用趣味十足的实际案例来讲解网页制作方面的知识技能和应用技巧,这样不仅使方便教师教学,而且使学生学起来很实用。在学习“网页制作”知识之前,学生已经初步掌握了网络相关知识、数据库设计与应用、Office办公软件的应用、计算机硬件组装与维护、FLASH二维动画设计等内容。因而,在学生已具备了收集、编辑文本、图像信息的能力的情况下,我们的教学重点应该放在网页信息表达方面,例如网页版面的美化、文字内容表达等。不仅要加强学生的信息意识,还要提高学生的信息处理能力;教材第四章的内容中以“我的个人主页”为案例设计,这给了学生充分的想象空间,满足学生喜欢展现自我的个性需求,又有效发挥他们的主动性和创造性。另外,对网页版面设计效果的评价促使学生更好的了解编排原则、布局种类、色彩搭配等,有助于提高他们的审美能力和艺术修养内容。
1.2 分析教学对象。本课程的教学对象是中等专业学生,根据学生的性格特点,他们对操作性较强课程的学习积极性明显高于纯理论的学习。而在现代社会,《网页制作》这门课程与每个人的生活都是息息相关的,加之其网页界面融合文本、图片、音乐、视频等为一体,极大的调动了学生的学习兴趣,继而激发学生了解网页实现原理和方法的欲望;教师在实际教学过程中要时刻注意引导学生利用已有知识更好的学习网页制作,与此同时也巩固了旧知识,一举两得;教师应当适时地监控学生的协作学习情况,鼓励分组合作交流,并实时总结心得、体会,引导学生“自主、合作、探究”学习。
2 《网页制作》课程教学设计的思路
从以往《网页制作》课程的教学情况来看,在学习这门课程之后,学生虽掌握了基本理论知识,但实际运用能力较差,很少能制作出优秀的作品,主要表现在两个方面:网页色彩的使用和网页内容的定位。因此,教师在设计教学时,需要借助一个载体——一个实际的项目,并将整个项目分解成若干小项目,再把每一个小项目分别作为一个学习任务,用这样的方法贯穿于整个教学过程。完成了一个小项目,也就相应的掌握了一个知识点。便这样完成学生运用三个软件进行网页制作的学习。
课程设计要有助于提高学生的技能水平。运用“项目导向”与“任务驱动”的教学模式,创新教学方法,继而帮助学生有效掌握网页版面设计技术。具体阐述如下:注重培养学生自学能力和专业技能。在掌握网页制作理论知识的同时,也要注重学生社会能力的培养。在学习网页制作的过程中,主要学习一些网站开发知识,可以让学生以自主学习或是合作学习的形式进行,若是结合实际来学习会达到更佳效果更好;将网页制作作为一项整体的教学任务,对于教学内容、教学方法和考核内容,做好任务分配工作,结合多样的教学方法建立与之相应的考核体系,这样必然达到最佳的学习效果;教学设计要结合社会需求,作为理论与操作相结合的学科,网页制作在设计课程时,可以模拟真实的项目,如此可以进一步提升学生的技能,任务驱动教学模式的实行,能更好的调动学生的学习积极性和求知热情。
3 教学目标的设定
3.1 知识目标。这一目标主要为:掌握Dreamweaver的工作环境,以及菜单、工具栏的使用方法;掌握新建网站的方法、网页的编辑技术和文档的保存方法;掌握操作表格、单元格、框架、层的辅助定位工具的方法;掌握插入和编辑网页超链接的技术;掌握插入和编辑文本、图片、动画、视频的方法和设置格式的方法;掌握利用Fireworks设计处理文字的方法;掌握利用Fireworks制作网页中所需的线条及边框;掌握用工具绘制图形的方法;掌握基本动画和引导动画的制作。
3.2 技能目标。这一目标主要为:能通过模仿网页来制作实际网页;能在网页中熟练地插入文字、图片、动画等;能通过使用简单的表格编排出结构清晰、内容整齐的网页内容;能恰当地选择适当的网页背景图案和背景音乐;能插入简单的表单,使网页具有初步的动态功能。
3.3 情感目标。这一目标主要为:培养学生的敬业精神、团队协作精神;培养学生的社会责任感和工作效率观念;培养学生的审美情趣和审美能力;通过课堂中出现的网页,渗透爱党爱校教育;在合作学习过程中培养乐于助人、团结协作的精神。
4 教学重点、难点的设定
教学重点是帮助学生掌握网页布局、表格的制作和编辑方法、表格的嵌套和属性的设置,以及熟悉网页的各种元素。教学难点在于培养学生分析网页布局和色彩搭配的能力。
5 设计教学过程
5.1 引例以导入新课。(1)推荐给学生优秀网站做范例。1)清华大学网页布局——“国字型”并分析其网页元素;2)万州一家企业网页布局——“三字型”并简析其网页元素;3)重庆市机关党建网页和环球厨卫网页布局———“T字型”并简析其网页元素。(2)组织学生讨论网页的内容和风格,分析网页框架和布局。
5.2 课程主要内容的学习。(1)以广播的方式展示范例网站的网页,逐步引导学生分析网页的布局并尽可能详尽(“国”字型),在分别分析网页元素——文本、图像、表格等。(2)分小组布置活动任务,并分别指定小组长,教师实时观察进程,并对学生制作过程中遇到的问题适时给予帮助。(3)组织小组之间进行网页制作互评;(4)设计网页版面设计评估表。
5.3 课堂小结。在这个教学过程中,利用现代多媒体中的实例网页,教师准备好备好教学素材和课件,围绕网页制作实例,来促使学生掌握网页的布局,表格的制作与编辑方法,并熟悉网页的各种元素。通过课堂上的实践操作环节,很好的培训了学生的技能,教会学生举一反三、融会贯通,大大提高了学生的综合运用能力。同时提高了学生的专业技能水平,让学生真正地学会学以致用,教师也顺利完成教学目标,取得良好的教学效果。
6 设计考核方式
网页制作作为一个整体项目,可以从以下几方面进行评价:页面结构设计、网页中动画的制作、网页中导航的制作、子页面的制作、网页中图像的制作、网页中的链接和整体效果。主网页和二级网页在整体布局上要风格统一,布局合理、美观,文件命名正确,文件夹组织标准有序,符合社会标准;按要求制作网页导航、编辑网页元素,导航要求清晰、有一定动画效果。考核评分时,教师不仅应当结合学生的平时操作情况,还应考虑作品展示时其他同学的评价,综合评价给出一个分数。
7 结束语
网络技术发展不断更新,作为实践性很强的科目,“网页制作”对学生的动手能力要求越来越高,同时还需要学校和教师积极主动地关注社会需求,及时掌握技术发展趋势和网页制作发展动向,鼓励学生在不断储备知识的同时,不断提高自己的实践操作能力,使更多的网页制作人才得以涌现。
参考文献:
[1]曾广雄.中文Dreamweaver网页制作实例教程[M].北京:研究出版社,2008:206.
[2]周奇.新编网页设计与制作教程[M].北京:研究出版社,2008:185.
[3]贾勤.网页设计三合一能力教程[M].北京:中国铁道出版社,2006:54.
网页控制 篇4
《静态网页设计》这门课程是针对互联网技术专业学生的静态网页制作及编程的基础课,是知识性和技能性相结合的课程,此课程任务是要求讲解网页制作标记语言及脚本语言的相关理论知识,以及实际操作。达到熟练掌握HTML、XHTML、CSS等标记语言及Web标准布局的基本应用。课程目标是能熟练掌握静态网页页面布局及代码的编写。课程的主要内容包括:1、HTML超文本标记语言及XHTML可扩展超文本标记语言。2、CSS即“层叠样式表”,使用样式控制页面中的元素。
CSS也叫层叠样式表,它现在是网站前端开发不可或缺的一部分。程序开发者可以对任何页面中的任意元素使用CSS,使之前认为不可能的效果成为可能。在本课程讲述到CSS应用部分时,因为CSS的属性非常多,所以学生在静态网页设计中使用起来记不清楚或者容易混淆,比如本文中所要讲述的“如何使用CSS属性控制网页上超链接文本的格式”,因为超链接在网页上使用的频率非常高,因此超链接文本格式的设计也非常重要,CSS可控制超链接文本格式的样式如下:
a:link是超级链接的初始状态
a:visited是访问过后的情况
a:hover是把鼠标放上去时悬停的状况a:active
a:active是鼠标点击时
如上所示在CSS中也把设置超链接文本格式样式的属性称作伪类,下面列举超链接样式案例:
1)使用CSS标记选择符设置整个网页超链接文本格式的样式a{color:#339;text-decoration:none; }
//对整个网页有链接的文字颜色样式设置为color:#939;并超链接文本初始状态无下划线text-decoration:none;
如下代码视图和效果图:
2)使用CSS类选择符设置网页超链接文本格式的样式
.linkyangshi{color:#339;text-decoration:none;}
//对整个网页有链接的文字颜色样式设置为color:#339;并超链接文本初始状态无下划线text-decoration:none;
对应HTML代码:
<a href="#" class="linkyangshi">超链接文本</a>
通过这样的设置可以控制链接内的CSS类名为“linkyangshi”超链接的样式。
如下代码视图和效果图:
3)使用CSS伪类设置超链接文本格式的样式
a:link{color:#399;text-decoration:none;}:
//是超级链接的初始状态:超链接文本颜色为#399,并且文字无下划线;
a:visited{ color:#939;text-decoration:none;}
//是鼠标点击超链接文本时的状态:超链接文本颜色为939,并且文字无下划线;
a:hover{ color:#999;text-decoration:underline;}
//是把鼠标放在超链接文本上的状态:超链接文本颜色为999,并且文字带下划线;
a:active{ color:#d33;text-decoration:underline;}
//是鼠标点击超链接文本时的状态:超链接文本颜色为#d33,并且文字带下划线;
如下代码视图和效果图:
初始状态:
指向链接:
激活链接:
访问过后:
由上所述,CSS层叠样式在网页设计中的使用非常灵活,仅就上述实例的应用可以使用多种方法,虽然其在网站前端开发设计中只是其中的一部分,但就其对前端设计中网页的标准布局和修饰前端设计的作用真是必不可少。
参考文献
[1]网页设计中重要并且简单易用的CSS,51CTO.COM,2012.10.11.
[2]HTML网页制作从入门到精通[M].人民邮电出版社.
解析网页后门与网页挂马原理 篇5
转自 IT168
网站被挂马,被植入后门,这是管理员们无论如何都无法忍受的。Web服务器被攻克不算,还“城门失火殃及池鱼”,网站的浏览者也不能幸免。这无论是对企业的信誉,还是对管理员的技术能力都是沉重的打击。下面笔者结合实例对网页后门及其网页挂马的技术进行解析,知己知彼,拒绝攻击。
一、前置知识
网页后门其实就是一段网页代码,主要以ASP和PHP代码为主。由于这些代码都运行在服务器端,攻击者通过这段精心设计的代码,在服务器端进行某些危险的操作,获得某些敏感的技术信息或者通过渗透,提权获得服务器的控制权。并且这也是攻击者控制服务器的一条通道,比一般的入侵更具有隐蔽性。
网页挂马就是攻击者通过在正常的页面中(通常是网站的主页)插入一段代码。浏览者在打开该页面的时候,这段代码被执行,然后下载并运行某木马的服务器端程序,进而控制浏览者的主机。
二、网页挂马的类型
1、框架嵌入式网络挂马
网页木马被攻击者利用iframe语句,加载到任意网页中都可执行的挂马形式,是最早也是最有效的的一种网络挂马技术。通常的挂马代码如下:
safe.it168.com IT168安全版块
网页控制 篇6
1 下拉式菜单的制作
现以DW CS6中Spry菜单栏组件为例说明水平式下拉式菜单的制作过程。
1.1 插入 Spry 菜单栏组件
利用DW的插入菜单或插入面板将Spry菜单栏组件插入到某个Div元素或某表格单元格中,从而固定菜单位置。当Div元素元素宽度为500px时,在DW的网页设计视图中得到如图1所示菜单,默认情况下有4个菜单项。用鼠标选中Spry菜单栏组件,可在窗口下方属性面板修改菜单项,如“项目1”等的名称,通过“+”、“-”按钮增加、删除菜单项,并设置各菜单项对应的链接URL和目标窗口或框架。
1.2 调制菜单项的宽度
如图1所示,默认情况下各菜单项不一定在同一行,这是因为各菜单项宽度和超过Div元素宽度,因此,要调整菜单项宽度。
进入DW的网页代码视图,可找到DW生成的与菜单有关的一段Html代码:
(1)设置整个菜单栏组件的宽度
DW为Spry菜单栏组件生成了一系列CSS规则, 观察上述 代码 , 可发现该 组件所占 宽度可用MenuBarHorizontal选择器对应的CSS规则控制,双击CSS面板中的该选择器,可在CSS规则定义对话框中调整有关属性,如图2所示,可调整“方框”宽度属性为auto或为外部Div元素元素的宽度500px。
(2)设置菜单项的宽度
用鼠标点击菜单项“项目2”的边框线选中该菜单项,然后可在窗口下面的属性面板设置其宽度,单位可为百分比(%)或像素(px),如图3所示,此处设为25%。调整后4个菜单项正好横排占满Div元素。另外,对照DW为Spry菜单栏组件自动生成的CSS规则,可发现菜单项由ul.MenuBarHorizontal li选择器对应的CSS规则控制,同样可用CSS规则定义对话框调整宽度。
子菜单项“项目1.1”等的宽度也可用窗口下面的属性面板设置。另外,也可采用ul.MenuBarHorizontal ul和ul.MenuBarHorizontal ul li同时设置。
1.3 设置菜单项文字的属性
超链接建立在菜单项文字之上,因此,菜单项文字的属性 (字体、背景颜色、对齐方式等) 可用ul. MenuBarHorizontal a选择器对应的CSS规则控制,进行相应设置即可。
经过上述设置后,菜单一般能满足要求。
2 树形目录的制作
树形目录非常适合展示具有层次关系的数据和超链接。Visual Studio 2010[6]、ExtJS等软件含有树形目录组件,但DW CS5、6没有树形目录组件。可以从网络上搜到一些制作树形目录的代码。下文介绍利用bassistance.de网站[7]提供代码压宿包(jquery.treeview. zip)制作含静态树网页的过程。
(1)下载压宿包并解压到自制网站的某个目录下。
(2)在解压生成的演示文件夹demo中含有多个html文件,它们中含有各种形式的树形目录,选择一个最合适的html文件作为模板再修改便可,现假定选中large.html进行编辑。
(3)在网页设计(或代码)视图中将树以外不需要的内容、网页元素删除,得如图4所示原始树目录。
(4)现假设要制作一本书的目录,希望该树目录在浏览器中展开后效果如图5所示。
将图4中原树目录中的条款改成各章、节、款的名称即可,如将“Home”改成“第一章网页设计基础”。不需要的条款可用退格(BackSpace)删除。若要在某条款下增加一条款,则将光标移至该条款后按回车(Enter) 即可。若要调整某条款的逻辑层次,则可选中该条款, 再用属性面板的凸出或缩进按钮调节;但反复调整时,有可能使树形目录在浏览器中不能正常显示,此时可以将所有条款调整为同一层次,即垂直对齐,然后再从上到下重新调整各条款层次;也可进入网页代码视图修改,图4所示树目录正确代码如下:
由此可见,整个树用项目列表元素 <ul>…</ul> 表示,条款x用列表项元素表示,即 <li> 条款x </li>,当条款x后含有子条款时,则子条款构成的树又用项目列表元素表示,且嵌套于列表项元素中,即 <li> 条款x <ul> 子树 </ul> </li>。若标签不符合这种排列组合规律可以手工修改。
(5)利用treeview li选择器对应的CSS规则调整各条款的字体大小等属性。
(6)设置超链接属性。
对超链接有无下划线、颜色等进行控制,可在网页文件代码视图的头元素中添加如下CSS规则表:
在DW设计视图中编辑出如图6所示格式的目录,此目录在浏览器中效果即如前文图5所示。
(7)含树形目录的网页一般与框架网页配合使用, 故此后要设置相应的框架网页。
(8)修改条款上原有的默认超链接或在条款上添加超链接,即设置URL、目标窗口或框架等。
3 结束语
下拉式菜单和树形目录常被用作导航界面组件, 利用它们组织超链接可使网页简洁明了。但是一般的网页制作教材对它们介绍不详细或没有介绍。鉴于这两种导航方式的实用性,在教学中可以超越一般的教材而作出较详细的制作过程介绍,这能被不具备JavaScript、ExtJS、jQuery编程知识的人员所接受。
在介绍网页设计与制作课程时,要鼓励学生充分利用网络上的学习资料和代码资源,决不能拘泥于教材的学习。
摘要:下拉式菜单和树形目录常是两种常用的网页导航界面元素,但一般的网页制作教材介绍不详细或没有介绍。为了满足教学需要,文章介绍了利用DreamWeaver CS 6中的Spry菜单栏组件制作下拉式菜单的过程和利用jquery.treeview插件制作树形目录的过程,该方法不要编写程序,学生易于接受。
网页美化分析探讨 篇7
在前期策划中搜集足够的资料、确立网页主题、明确和熟悉设计的内容和客户对功能的需求等。进入到网页制作阶段, 其中美化页面要研究的具体内容很多, 可以概括为够成页面的各种元素和版式设计两个方面。
1.1 够成页面的各种元素
本文所述的元素主要包括:文本、图像和动画、声音和视频、超级链接、表格、表单、导航栏和其他常见元素。运用这些元素来美化页面大大丰富了网页的表现力和感染力。
技术的不断发展使浏览者可以享受到更加完美的视听效果。做网页需要有一定的平面设计基础。Photoshop是网页设计者常用的图像处理工具, Fireworks是制作网页的高级辅助工具。
1.2 版式设计
版式设计就要考虑形式美的内容, 网页的排版布局就属于形式的内容。现在强调网页设计的创造, 表现在对页面的布局上, 具体说就是体现在页面的形式美方面。就是通过页面的合理安排, 例如文字的条理清楚、流畅、整体, 使形式美得到体现, 它在传达信息的同时, 也产生感官上的美感和精神上的享受。
2. 网页艺术设计的原则
网页作为传播信息的一种重要载体, 同其他媒体如报纸、杂志等在平面设计上有许多想通之处, 也要遵循一些设计的基本原则, 但是, 网页设计又有其自身的特点。它要求设计者掌握以下三个主要原则:
2.1 内容决定形式, 形式为内容增色
内容放在第一位, 浏览者观看网页是因为里面有他想得到的信息。页面的美化要符合浏览者获取信息的心理需求和逻辑方式, 让浏览者快速地理解和获取信息;另一方面, 还需要运用艺术的形式美法则来营造视觉氛围, 吸引浏览者的注意力。只有内容和形式有机地统一, 才能为网页增色, 实现所需求的目的。
2.2 界面美观, 构图精巧
为丰富整个网页的形式美, 设计者可以利用网页多屏、分页、嵌套等特性, 对其进行形式上的适当变化以达到活泼多变的丰富效果。这就要求设计者在注意局部精彩的同时, 更不能忽视多个页面组成的整体网站的形式与整体内容的统一。
2.3 用色总体协调, 局部对比
设计时强调色彩的整体性, 可以使浏览者更快捷、更准确、更全面地识别它, 并给人一种内部有机联系、外部和谐完整的美感。色彩上尽量控制在三种色彩以内, 选择了主体色之后, 再配以近似的颜色, 例如黄色搭配与它近似的, 在明度或者纯度发生变化的颜色。颜色的象征性一般比图形、文字强, 不同的颜色带给人不同的感觉, 色调的设计要与网页的功能相统一。
2.4 考虑浏览速度
国内网络的传输线路相对较慢, 如果为了美观使页面数据过大, 页面做的再漂亮, 如果网页下载数度过慢, 也会使浏览者失去耐心, 可能等不到网页全部打开就把网页关掉了, 从而严重影响到网站的访问量。这样的网页就不是一个优秀的网页, 因为它不符合网页传播信息的突出特性之一——快捷性。因此在图片处理上就要更细致, 文件大小不要太大, 表格的多层套用也要慎重。
3. 网页美化设计的特点
3.1 交互性与时尚性
和传统媒体不同, 信息的动态更新和即时交互性是网页的魅力所在。为了保持浏览者对网站的新鲜感, 很多大型网站总是定期或不定期的进行改版, 这就需要设计者在保持网站视觉形象统一性和好感的基础上, 不断创作出新的网页设计作品, 跟上时尚发展的趋势。
3.2 信息多面接收性
信息多面接收, 主要体现在导航的设计上。超级链接使浏览者可以在各种网页栏目之间自由跳转, 打破了以前人们接收信息的线性方式。为了提高浏览者获取信息的效率, 设计者必须考虑完善的导航设计。如:合理安排页面组织架构, 让巨量的信息有条理;建立包括站点索引、帮助页面、查询功能在内的导航系统等。
3.3 版式的不可控性
当前的主流浏览器有很多, 而他们之间的兼容性有所不同, 设计者无法控制页面在用户端的最终显示效果。用户的浏览器工作环境不同, 显示效果也会有所不同。网络技术正处在发展之中, 关于网络应用很难制订出统一的标准, 这必然导致网页版式设计的不可控制性。
3.4 技术与艺术的紧密结合
李勋祥的《虚拟现实技术与艺术》提到:“以虚拟现实技术领域作为虚拟艺术研究的切入点, 更能把握数字艺术设计的精髓。”网络技术是客观因素的体现, 艺术创意是主观因素的体现, 设计者应主动地掌握各种网络技术, 重视把艺术溶于技术中, 这样才能实现艺术想象, 满足浏览者对网页信息的高质量需求。
参考文献
[1]杨纪梅等《Dreamweaver网页设计与制作完全手册》清华大学出版社2007年8-12[1]杨纪梅等《Dreamweaver网页设计与制作完全手册》清华大学出版社2007年8-12
[2]李勋祥《虚拟现实技术与艺术》武汉工业大学2007年12-52[2]李勋祥《虚拟现实技术与艺术》武汉工业大学2007年12-52
[3]吴振峰主编《网站建设与管理》高等学校出版社2007年8-15[3]吴振峰主编《网站建设与管理》高等学校出版社2007年8-15
谈网页页面设计技巧 篇8
一、布局设计
网页中的布局是整个网页制作中最开始的步骤,也是最为关键的一步。网页中的布局决定网页的整体效果,合理的布局可以完美、清晰地组织网页中的文字、图形,给人以紧凑、整洁、美观的感觉。
在本例中,我们首先使用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中添加各种网页元素,把文字、图片、动画安排到合适的位置,再把每部分合理地叠放到网页中,这样就完成了网页的布局。
二、主要设计部分
在VS.NET开发环境中,新建index.htm,并创建css文件,命名为main.css,将样式表写在一个独立的文件中。
在index.htm中写入用来声明将会把Internet Explorer 6及以后版本切换到标准兼容模式。
在
中加入
,这表示index.htm可以链接到main.css文件中,可以调用其中的内容。
在index.htm的
中插入如下代码:
对main.css文件的主要设计代码如下:
三、在main的DIV中的各个DIV中插入相应的内容
在导航的DIV中插入相应的内容
图文混搭之后的效果图如下所示:
在这里,我们只给出“最新公告”和“实训实验室”这两块内容。我们还可以在左边的DIV中加入“管理制度”“实训基地”“技能鉴定”三个DIV,在右边的DIV中加入“资料下载”“实训与实习”“高新技术考试”三个DIV。
四、上传测试
本文中的网页已通过测试运行并发布到WEB服务器上测试。上传后运行正常;并在不同分辨率下都能够正常显示。
五、结束语
本文运用了DIV+CSS技术设计的网页使用方便,兼容性好。但是DIV+CSS布局的网页由于需要兼容各种浏览器,也有其不足的地方,主要表现在开发技术高,开发时间长,开发成本高。
参考文献
[1](美)Kynn Bartle.CSS入门经典[M].北京:人民邮电出版社,2007.
[2](加)Zoe Mickley Gillenwate.灵活Web设计[专著][M].北京:机械工业出版社,2009.
[3]郑宁宁.浅析DIV+CSS网页设计技术[J].山东省农业管理干部学院学报,2008.
网页滚动字幕快速制作 篇9
下面利用Dreamweaver CS5中的marquee标签的来实现网页滚动字幕的快速制作。通过介绍marquee标签的功能和具体的实用方法,来实现动态网页中游走字幕的动态效果。
1 marquee标签的功能及创建方法
(1) marquee标签的功能是创建一个滚动的文本字幕。
(2)使用【标签选择器]插入[marquee]标签。
启动Dreamweaver CS5,单击“新建”类型的“HTML”,创建一个网页页面文件。
1)把光标插入点放在需要插入滚动字幕的地方。
2)单击插入面板的[标签选择器],弹出[标签选择器]对话框。
3)选择[marquee]标签,点击[插入】按钮。
4)在光标所在位置的“代码”视图中插入[]代码。
5)转换到代码视图中,将光标插入marquee标签内。
6)选择[窗口]→【标签选择器】。然后选择属性,单击未分类前面的[+],可以在[标签检查器]中设置标签的各种用法,如图1所示。
2 marquee标签的主要功能
direction:表示滚动的方向,值可以是left,right,up,down,默认为left。
b ehavior:表示滚动的方式,值可以是alternate、scroll、slide。
(1) alternate (来回滚动),内容在相反两个方向滚来滚去。
(2)scroll (连续滚动),内容向同一个方向滚动。
(3) slide (滑动一次),内容接触到字幕边框就停止滚动。
loop:表示字幕循环的次数,值是正整数,默认为无限循环,“-1”也为无限。
scrollamount:表示设置字幕滚动的速度,值是正整数,默认为6。
scrolldelay:表示停顿时间,值是正整数,默认为0,单位是毫秒。如果要让字幕滚动看起来流畅,数值应该尽量小。如果要有步进的感觉,就设置时间长一点。
valign:表示元素的垂直对齐方式,值可以是top,middle,bottom,默认为middle。
align:表示元素的水平对齐方式,值可以是left,center,right,默认为left。
bgcolor:表示滚动字幕区域的背景色,值是16进制的RGB颜色,默认为白色。
height、width:表示滚动字幕区域的高度和宽度,值是正整数(单位是像素)或百分数,默认width=100%height为标签内元素的高度。
hspace、vspace:表示元素到区域边界的水平距离和垂直距离,值是正整数,单位是像素。
onmouseover=this.stop0:设置鼠标移动到滚动字幕时的动作,常设置为停止滚动。
onmouseout=this.start():设置鼠标离开滚动字幕时的动作,常设置为开始滚动。
style属性:设置字幕内容的样式。例如设置字幕文字大小为“font:12px;”。
3 滚动日期的制作
(1)在[文档]窗口中打开创建的网页,将光标网页底部单元格,将单元格拆分成两行。
(2)把光标放在需要插入滚动日期的地方。
(3)单击[布局]→[标准]→[插入Div标签],弹出[插入Div标签]对话框,如图2所示。
(4)设置标签为:在“插入点”,类为“rq”,ID为gsl,单击[确定】。
(5)插入日期。
(6)选择“标签”,单击[行为]→[效果]→[显示/隐藏]效果,弹出[显示/隐藏]效果对话框,如图3所示。
(7)单击插入面板的[标签选择器],在弹出[标签选择器]对话框中选择“marquee”标签,点击[插入]按钮,在光标所在位置的“代码”视图中插入“"代码。
(8)转换到代码视图中,将光标插入marquee标签,输入下列代码:
来定义标签的滚动方式、背景颜色、滚动字幕区域的高度和宽度等参数。
(9)保存预览网页效果。
4 向上滚动文字的制作插入DIV标签
(1)在[文档]窗口中创建新的网页,将光标定于网页绘制的单元格中间。
(2)单击[布局]→[标准]→“插入Div标签”,弹出“插入Div标签”对话框。
(3)定义插入点的类和ID,比如类为textl和Id为“uptext”,单击【确定】。
(4)在标签内,输入文本或者粘贴文本。
(5)选择“标签”,单击[行为]→[效果]→[显示/隐藏]效果,弹出[显示/隐藏元素]效果对话框,在“元素”列表内选择定义的类,单击确定。
(6)单击插入面板的[标签选择器],在弹出[标签选择器]对话框,选择[marquee】标签,点击[插入】按钮,在光标所在位置的[代码]视图中插入“marquee/marquee”代码。
(7)转换到代码视图中,将光标插入