缔冠期刊网

基于终端自适应的网页设计教学拓展

2022-06-09

  摘要:手机等移动设备已成为网页的重要应用终端,针对常规网页设计课程中固化网页大小的教学局限,借助HTML5和CSS3新技术,提出基于终端自适应的网页设计教学拓展。通过对流式、响应式及弹性盒子等多种终端自适应方法的剖析及优缺点的探讨,突出自适应网页的实际应用意义和CSS3Flexbox弹性布局的灵活性,增强网页课程的教学深度,提升学习质量和学习意义。


  关键词:网页设计;终端;自适应;弹性盒子;CSS3


  中图分类号:TP393.092文献标志码:A文章编号:1006-8228(2018)03-70-03


  Teachingextensionfordesignofterminal-adaptivewebpage


  JiangYuzhen,ZhuYinghui,ChenJianxiao,LuXicong,YuXiaochun


  (SchoolofComputerInformationEngineering,HanshanNormalUniversity,Chaozhou,Guangdong521041,China)


  Abstract:Mobilephoneandothermobiledeviceshavebecometheimportantapplicationterminalsofwebpages.Aimingattheteachinglimitationsoffixed-sizewebpagesinregularwebpagedesigncourses,withthehelpofHTML5andCSS3technology,ateachingextensionfordesignofterminaladaptivewebpageisputforward.Throughtheanalysisofavarietyofterminaladaptivemethods,suchasFlowLayout,responsivedesignandFlexbox,thepracticalimportanceofadaptivewebpageandtheflexibilityadvantageofCSS3Flexboxareemphasized,thusimprovingtheteachingdepth,thelearningqualityandthesignificanceofwebpagecourses.


  Keywords:webpagedesign;terminal;self-adaptive;Flexbox;CSS3


  0引言


  作为上网的主要依托方式,网站网页一直在网络应用中起着举足轻重的媒介作用,《网页设计与制作》课程也常作为专业信息技术课或计算机公共基础课在高校中推广教学[1]。随着各种智能移动设备、掌上电脑等电子产品的迅猛推出,同一个网站的网页的受访终端可能是手机、平板和PC机等,这些设备的屏幕分辨率大相径庭。如何保证网页在各种终端上均能获得友好、美观的显示效果以及稳定、通用的操作功能将是一个网站得以长远立足的根本条件。对此,新标准HTML5应运而生,HTML5的目标就是使网络标准达到符合当代的网络需求,为桌面和移动平台带来无缝衔接的丰富内容[2]。


  虽然目前很多网页设计课程已转向基于HTML5教学,但在制作方法推介上却还沿袭传统的面向PC机固定的大屏设计模式,并没有突出HTML5设计上的可移植性和灵活性。本文主要探讨终端多样化环境下各种网页自适应布局的实现方法,重点介绍HTML5+CSS3的弹性网页布局方法,拓展实用知识点,填补常规网页设计教学中多样化应用的不足。


  1HTML5网页的缩放设计


  使用手机等小屏幕设备浏览网站网页时,许多传统网页常会自动缩小至屏幕范围内。虽然这种显示可以快速地抓住整个网页的概构,但却可能因为字体太小而难以辨识网页的细节内容。为提高移动设备显示性能,HTML5提倡使用viewport元标签,当网页加载时,手机浏览器就会先把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”比屏幕宽,网页不会被挤到很小的窗口中,用户可以通过平移和缩放来浏览网页的不同部分。以下代码实现按原始大小显示网页,不自动缩小,允许手动缩放,缩放范围为初始大小的0.5~2.0倍。


  2流式网页布局


  流式布局是通过改变元素的排列达到适应设计尺寸的目的。流式布局的网页可以这样理解:页面上内容模块就像液体一样,从左到右从上到下地流动且自适应地排列。流式布局常使用百分比分配技术和浮动技术。百分比布局模式能实现网页内容模块的自动横向伸缩;浮动布局模式则能依据浏览器或容器盒子宽度让各内容模块自动排列成多行[3]。


  2.1百分比布局


  百分比布局使用百分比来设置各个部分的具体宽度以用来适应不同的分辨率。在百分比布局模式下,各內容模块的宽度会根据浏览器宽度进行自动等比缩放,其自适应显示方式如图1所示。该网页设计模式的优点是技术上容易为用户接受也容易实现,但主要缺点是,当需要添加新内容模块时,所有之前的内容模块可能都要重设百分比,更新的工作量大。


  2.2浮动布局


  浮动布局利用对象的float属性实现内容模块(浮动框)的自动排列。常设float属性值为”left”,浮动框自动向左移动靠拢,直到它的左边缘碰到包含框或另一个浮动框的边框为止,若包含框宽度变小,则后面的浮动框会自动被“挤”到下一行。其自适应显示方式如图2所示。该网页设计模式的优点是可以随时添加新的内容模块而不用修改之前模块的属性,缺点是其浮动方向只有水平向左浮动或向右浮动,且当各内容盒子的高度不协调时,容易造成较大的版面空白区。


  3响应式网页布局


  响应式网页设计是指可以自动识别屏幕宽度、并作出相应调整的网页设计[4]。其关键技术是通过CSS3引入MediaQuery模块自动探测屏幕宽度,然后加载相应的CSS文件或执行相应的CSS样式代码。响应式网页布局常使用“CSS的@media规则”和“link标签媒体查询”两种方式实现自适应显示。


  作者:江玉珍等

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网