武汉理工大学 新媒体设计技术 问答题

1. HTML源文件中的换行、空格以及引号在显示效果中是无效的,如何表示?

<br/>   换行
&nbsp; 空格
&apos; 是单引号的转义符
&quot; 是双引号的转义符

2. 什么Web标准?前端页面有哪三层构成,分别是什么,作用是什么?

WEB标准是一系列标准的集合。
结构层,表现层,行为层。
网页的结构层(structural layer)由 HTML 或 XHTML 之类的标记语言负责创建。标签,也就是那些出现在尖括号里的单词,对网页内容的语义含义做出了描述,但这些标签不包含任何关于如何显示有关内容的信息。例如,P 标签表达了这样一种语义:“这是一个文本段。”
网页的表示层(presentation layer) 由 CSS 负责创建。 CSS 对“如何显示有关内容”的问题做出了回答。
网页的行为层(behavior layer)负责回答“内容应该如何对事件做出反应”这一问题。这是 Javascript 语言和 DOM 主宰的领域。

3. web标准网站有那些优点?

文件下载 与 页面显示速度 更快、内容能被 更多 的 用户和设备所访问、(2 more)
更少的代码和组件,带宽要求降低(代码更简洁),容易维护、成本降低。 (4 low)

4. 如何理解表现与内容相分离?

结构 是由文档中的主体部分,再加上语义化、结构化的标记。
表现 是你赋予内容的一种样式。 
理论上讲,用一个 HTML 文档来保存内容与结构,用一个 CSS 文档来控制整个文档的表现。

5. 什么是网站重构,目的是什么?

网站重构理应包含 结构、行为、表现 三层次的分离以及优化
行内分工优化,以及以技术与数据、人文为主导的交互优化等。
目的构建一个前端 灵活的类MVC框架

6. div+css的布局较table布局有什么优点?

代码少,页面文件小,
下载快,布局灵活,
网页有小的改动不影响搜索引擎收录

7. 如何将多个元素设置为同一行?

将div的css样式设定为浮动方式:float:left;
或者是设定为inline-block行内块元素

8. CSS标签选择器、类选择器和ID选择器的区别?

id是唯一的,class是定义相同类型的
id选择器通常用来表示传递给后台的参数
class选择器通常用于前端样式的选择。

9. 块级元素和行内元素都有哪些?

块级元素:块级大多为结构性标记

  <address>...</adderss>   
  <center>...</center>  地址文字
  <h1>...</h1>  标题一级
  <h2>...</h2>  标题二级
  <h3>...</h3>  标题三级
  <h4>...</h4>  标题四级
  <h5>...</h5>  标题五级
  <h6>...</h6>  标题六级
  <hr>  水平分割线
  <p>...</p>  段落
  <pre>...</pre>  预格式化
  <blockquote>...</blockquote>  段落缩进   前后5个字符
  <marquee>...</marquee>  滚动文本
  <ul>...</ul>  无序列表
  <ol>...</ol>  有序列表
  <dl>...</dl>  定义列表
  <table>...</table>  表格
  <form>...</form>  表单
  <div>...</div>

行内元素:行内大多为描述性标记

  <span>...</span>
  <a>...</a>  链接
  <br>  换行
  <b>...</b>  加粗
  <strong>...</strong>  加粗
  <img >  图片
  <sup>...</sup>  上标
  <sub>...</sub>  下标
  <i>...</i>  斜体
  <em>...</em>  斜体
  <del>...</del>  删除线
  <u>...</u>  下划线
  <input>...</input>  文本框
  <textarea>...</textarea>  多行文本
  <select>...</select>  下拉列表

10. 如何实现内联标签向块级标签的转换?

行内标签转换为块级标签:
display:block;

11. 解释下浮动和它的工作原理?清除浮动的技巧?

浮动元素脱离文档流,不占据空间。浮动元素碰到包含它的边框或者浮动元素的边框停留
给父元素添加clearfix样式,使用after伪类,设置overflowhidden或者auto

12. position的属性值有哪些?绝对定位和相对定位的区别?

absolute绝对定位,fixed 固定定位,relative相对定位,static

13. 怎样理解CSS盒模型?

CSS盒子模型也叫做框模型,具备内容(content)、填充(padding)、边框(border)、边界(margin)这些属性。
每个框都有三个属性:
border:元素的边框 margin:外边距, padding:内边距

14. CSS中margin和padding的区别

元素周围生成额外的空白区。
边框离内容正文的距离,

15. 什么是HTML5?为什么说H5是未来互联网技术发展的趋势?

万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改
H5成本低,支持动画视频、开放了函数功能提高效率、帮助用户开发自己的窗口小部件

16. Html5的页面结构和Html4或者更前的Html有什么区别?

  • 1、文档声明区别
    HTML:超文本标记语言,一种纯文本类型的语言。
    HTML5.0:文档声明HTML5方便书写,精简,有利于程序员快速的阅读和开发。

  • 2、结构语义区别
    html:没有体现结构语义化的标签,如:<div id="nav"></div>
    html5:添加了许多具有语义化的标签,如:<article>、<aside>、<audio>、<bdi>...

  • 3、绘图区别
    HTML:指可伸缩矢量图形,用于定义网络的基于矢量的图形。
    HTML5:HTML5的canvas元素使用脚本(通常使用JavaScript)在网页上绘制图像,可以控制画布每一个像素。

17. H5中的本地存储的概念是什么?本地存储的生命周期是什么?

  • localStorage(本地存储),可以长期存储数据,没有时间限制,一天,一年,两年甚至更长,数据都可以使用。
  • sessionStorage(会话存储),只有在浏览器被关闭之前使用,创建另一个页面时同意可以使用,关闭浏览器之后数据就会消失。

18. HTML5 引入什么新的表单属性?

autocomplete novalidate

19. canvas元素的作用?

描绘出图形,比如画圆,扇形,折线图等,

20. CSS3有哪些新特性?

  1. 新的 选择器、文字及块阴影、多背景图、颜色渐变、圆角等。
  2. 各种 动画效果,如:旋转、移动、缩放等,还包括图标字体的应用。

21. 描述一下css3的animation和transition各自的特点?

  • transition: 强调过渡;需要触发一个事件才会随着时间改变其CSS属性;

  • animation:多个关键帧,实现自由动画;
    不需要触发任何事件,也可随时间变化达到一种动画效果
    与transition不同是animation可以通过@keyframe控制当前帧属性,更灵活。

22. HTML、XHTML、XML的区别?

HTML是超文本标记语言,是一种基本的WEB网页设计语言,HTML是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。

XHTML是可扩展超文本标记语言
XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。

XML是可扩展标记语言,它与HTML一样,都是处于SGML,标准通用语言。
Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。

23. Cookie/localStorage/sessionStorage的区别?

Cookie:
本地 cookie 可以跨浏览器使用,可以设置有效期,可以跨标签使用。参与通信

localStorage
用来 永久保存数据
localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。

sessionStorage
只用来 单页面存储数据
sessionStorage仅在当前会话下有效,关闭页面或浏览器后被清除。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。源生接口可以接受,亦可再次封装来对Object和Array有更好的支持。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,444评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,421评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,363评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,460评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,502评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,511评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,280评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,736评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,014评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,190评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,848评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,531评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,159评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,411评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,067评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,078评论 2 352