HTML4 和 HTML5 的10个关键区别网页设计
“唔哈唔哈”通过精心收集,向本站投稿了9篇HTML4 和 HTML5 的10个关键区别网页设计,以下是小编帮大家整理后的HTML4 和 HTML5 的10个关键区别网页设计,仅供参考,大家一起来看看吧。
篇1:HTML4 和 HTML5 的10个关键区别网页设计
HTML5是HTML标准的下一个版本,越来越多的程序员开始HTML5来构建网站。如果你同时使用HTML4和HTML5的话 ,你会发现用HTML5从头构建,比从HTML4迁移到HTML5要方便很多。虽然HTML5没有完全颠覆HTML4,它们还是有很多相似之处,但是它们 也有一些关键的不同。本文就列出了它们之间10个关键的不同之处。
1. HTML5 标准还在制定中
首先要注意的是,HTML5虽然现在很火,但是HTML5标准还在制定中,标准仍在改变。HTML4已经10多年了,不会有任何改变了。
2. 简化的语法
HTML5简化了很多细微的语法,例如doctype的声明,你只需要写
3.
Flash给很多Web开发者带来了麻烦,要在网页上播放Flash需要一堆代码和插件。
4. 新增
HTML5设计的一个原则是更好的体现网站的语义性,所以增加了和这样的标签,用来明确表示网页的结构,
5. 新增
和 标签
与, 类似,
和也有利于清晰化网页的结构,更有利于SEO。
6. 新增
9. 删除和 标签
这个改进我还无法理解。我不认为删除这两个标签对代码的改进有很大的帮助。官方的解释是应该用CSS来替代这两个标签。但我还是觉得对于简单的文本,这两个标签还是很方便的。
10. 删除
我已经记不得上次是什么时候使用这些标签了。
以上十点只是HTML5和HTML4差别的很小一部分,最新最全的HTML5-HTML4对比信息请看 dev.w3.org/html5/html4-differences/
篇2:HTML4和HTML5之间的10个主要不同网页设计
HTML5是最新的HTML标准,或迟或早,所有的web程序员都会发现需要使用到这个最新的标准,而且,很多人都会感觉到,重新开发一个HTML5的网站,要比把一个网站从HTML4迁移到HTML5上容易的多,这是因为这两个版本之间有很大不同之处,
事实上,HTML5并没有对HTML4做什么重大的修改,它们很多东西都是相似的。
可是,其中有一些很重要的区别你需要知道。下面列出的就是一些HTML4和HTML5之间主要的不同之处(并不是全部,全部列出来是不可能的):
1. HTML5标准还在制定中
这头一个不同之处显而易见,但非常重要,我需要先从它开始。也许你已经注意到了关于HTML5很酷的言论到处都是,但是事实情况是,HTML5是一个还未完成的标准。HTML4已经有10岁了,但它仍是当前正式的标准的事实没有改变。
另一方面,HTML5仍处在早期阶段,以后的修改会不断的出现。你必须考虑到这些,因为你在网站上使用的这些新增加或修改的网页元素会每年都出现一些变化,你需要不停的更新升级你的网站,这可不是你希望的。这就是目前为止,你最好在产品里使用HTML4,只在实验里使用HTML5的原因。
2. 简化的语法
更简单的doctype声明是HTML5里众多新特征之一。现在你只需要写
3. 一个替代Flash的新 标记
对于Web用户来说,Flash既是一个惊喜,也是一种痛苦。有很多的Web开发人员对HTML5对Flash产生的威胁很不满。但对于那些忍受着要花几年时间加载和运行的臃肿的Flash视频的人来说,用新的
目前,
4. 新的 和 标记
HTML5的设计是要更好的描绘网站的解剖结构。这就是为什么这些
等新标记的出现,它们是专门为标志网站的这些部分设计的。
在开发网站时,你不在需要用标记来标注网页的这些部分。
5. 新的
和 标记
跟 和 标记类似,HTML5中引入的新的
和 标记可以让开发人员更好的标注页面上的这些区域。
据推测,除了让代码更有组织外,它也能改善SEO效果,能让搜索引擎更容易的分析你的页面,
6. 新的
新的
9. 不再使用和 标记
对我个人来说,这是一个让我不太理解的改动。我并不认为去除和 标记会带来多大的好处。我知道,官方的指导说这些标记可以通过CCS来做更好的处理,但这样一来,为了在文章一两个地方出现的这种标记,你就需要在独立的css和文本两个地方来实现这一的功能,岂不笨拙。也许我们以后会习惯这种方法。
10. 不再使用 , , 标记
事实上,我已经记不清曾经何时用过这些标记了,所以,我并不为去除这些标记感到悲哀。相同的原因,有更好的标记能实现它们的功能——这很好,任何作废的标记从标准中剔除都是受欢迎的。
这10个HTML5和HTML4之间的不同只是整个新的规范中的一小部分。除了这些主要的变动外,我还可以略提一下一些次要的改动,比如修改了
标记的属性,让它能够倒排序,对标记也做了修改。所有这些次要的改动数量众多。而且新的修改也在不断的增加,因此,如果你想实时跟踪最新的动向,你需要经常的查看w3.org的HTML4 和 HTML5之间的不同这个页面。如果你很心急,想在你的工作中使用这些新的标记和属性,我劝告你最好只是做实验,原因已经说的很清楚了,这些新标记和新属性在将来也许会有很大的改变,所以,除非你不断的更新你的代码,它们很可能会过期失效。
尽管如今大多数流行的浏览器的最新版都支持HTML5,但有些新的(或修改的)标记和属性它们并不支持,所以你的网页在用户的屏幕上有可能前后显示的不一致。耐心等待,等待HTML5真正可以实用时候。目前还不是时候。
篇3::before和::before的区别网页设计
在一次项目中,有一次要用到::selection伪元素,然后开发同学问我,CSS中一个冒号和两个冒号有神马区别?
这好像真的是个问题,或许很多前端同学对此都有疑惑,查了些资料,证实了下两个符号的区别,简而言之:单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素,
W3C关于CSS3选择器的规范中有一段描述:
A pseudo-element is made of two colons (::) followed by the name of the pseudo-element.
This :: notation is introduced by the current document in order to establish a discrimination between pseudo-classes and pseudo-elements. For compatibility with existing style. sheets, user agents must also accept the previous one-colon notation for pseudo-elements introduced in CSS levels 1 and 2 (namely, :first-line, :first-letter, :before and :after). This compatibility is not allowed for the new pseudo-elements introduced in CSS level 3.
简单翻译一下,大意就是,伪元素由双冒号和伪元素名称组成,
电脑资料
双冒号是在当前规范中引入的,用于区分伪类和伪元素。但是伪类兼容现存样式,浏览器需要同时支持旧的伪类,比如:first-line、:first-letter、:before、:after等。
那么现在就可以完整的回答标题中的问题了,对于CSS2之前已有的伪元素,比如:before,单冒号和双冒号的写法::before作用是一样的。
所以,如果你的网站只需要兼容webkit、firefox、opera等浏览器,建议对于伪元素采用双冒号的写法,如果不得不兼容IE浏览器,还是用CSS2的单冒号写法比较安全。
篇4:网页设计个员工我评价
获奖记录:
在校期间多次获得国家级奖学金
工作期间多次获得优秀员工称号
自我评价:本人性格开朗,乐于助人,无论是在生活中还是在工作中,人缘都很好,我这yjbys.com样的性格有助于整个工作团队的团队凝聚力。对待工作,我一直都保持着一个比较认真的态度,我的工作能力很强,在处理问题的过程中,能力一直是很高的',对于专业知识的掌握很好,所以能够胜任这种工作。在工作中,我一直都具备较强的责任心,创意丰富的我,相信一定能够在广告行业中发光发热。在工作中,处理问题的能力很强,丰富的工作经验,也就能够看出,我在工作中不俗的工作能力了。
篇5:视觉传达设计:平面设计和网页设计的区别...
文章描述:浅析・平面与网页设计的差异性,
这段时间,一直在做印像派的商品设计,如照片书、台历之类。从网页产品设计转行过来的我,时常在想,平面设计和网页都是设计,但区别又是那么大,那不就与大自然中的猫和老虎一样嘛,它们都属于猫科动物,但又不是同一种生物,有着很大的差别。
现在就让我们来分析一下同样作为视觉传达设计,她们之间的差异性。
1.视觉元素
在色彩方面平面设计与网页设计使用的色彩模式完全不同,平面设计因为后期的实现依赖于印刷,所以采用CMYK的色彩模式,而网页根据其显像方式使用RGB的色彩模式。平面设计时的色彩运用注重视觉的冲击力及视觉流的引导(在这点上与网页设计中的BANNER设计相类似),而网页设计(产品类)更注重的是信息结构关系的梳理,如果将色彩运用的过多过强,很容易引起视觉的疲劳感。
我们平时在设计过程中,平面设计的字体选用更为自由一些,不用担心后期实现的问题,所有的文字最后都会输出为图形进行印刷,而网页设计就需要考虑的更为全面,并且在字体的选用范围上也很小,为了让输出的成品大小不对服务器造成压力,基于html的特性,所有字体都是根据用户操作系统内默认字体而定的,当然近年随着技术的沿革与发展,这个差距也逐步在缩小,目前通过html5的API可以实现个性化字体的使用而不需要将个性化的字体最终输出为图形,在不增加后端压力的同时,大大提升了用户体验,非常赞。
从图形使用上,平面设计比网页设计丰富,表现方式也多样化,特别是对于产品类的网页设计,模块化的设计思路更为明显,在视觉表现上也是如此,平面对于图形的表现是不需要考虑到后期的实现的,在一点上是有目共睹的。在来说一下咱们设计时使用的尺寸单位问题,平面设计在使用尺寸标注时都用的是物理尺寸的概念,比如英寸,厘米,毫米等,而网页使用的像素,
2.呈现方式
3.信息载体
4.浏览方式
平面设计的属于渐进式的浏览方式,无法对整个浏览的过程进行多样化串联,网页设计拥有滚动条下拉、按钮链接跳转等多样化的浏览信息方式,在拥有同样一种信息架构的条件下,信息之间的串联性更为丰富,用户选择信息的自由度更大,但平面设计也自然有其优势所在,比如平时我在设计照片书这类产品的时候,就很明显的发现,这一类的产品在电脑显示器上进行翻阅,不如印刷成为一个真实的书本来翻阅感受要更好一些,并且更具有收藏及纪念意义。(yxp.163.com/)
5.信息传播
平面设计属于比较传统的信息媒介设计,一般会通过张贴、销售、邮寄派送等形式进行传播,这样传播的方式范围小且成本较高,相对而言在这方面网页设计的信息传播能力却非常的强,但依赖于第三方媒介的支持,平面设计却拥有更为广泛的受众人群,不同的年龄层对于纸张或书本的信息接受能力总是强于网络媒体的,毕竟网络信息获取的将会存在一个学习成本,在今后网络信息的不断普及以及终端媒介用户体验的不断提升,在受众人群方面在我看来差距会越来越小。
这两种设计形式拥有着不同的用户体验,我们应该根据不同设计内容,选择正确的设计形式提升用户体验,以上这些只是个人对平面与网页设计的一些粗浅认识,也作为抛砖引玉希望大家能分享出自己对于设计的想法,引用一段平面设计大师陈幼坚的一段话“做创意最重要就是定位清晰,如果定位清楚目标明确,很多创意就会自然创造出来。这就好像你想找一个喜欢的姑娘,就跑到酒吧去张望,这太麻烦了。要先确定你要找什么样的女孩子,到酒吧就指,哦,这个,那个。——多简单!”
篇6:19个Web安全字体网页设计
在Web编码中,CSS默认应用的Web字体是有限的,虽然在新版本的CSS3,
我们可以通过新增的@font-face属性来引入特殊的浏览器加载字体,但多数情况下,
考虑各个因素的影响我们还是在尽量充分利用这些默认调用的字体实现CSS的编写,
这里整理了19个Web安全字体,让你无需任何顾虑的情况下畅快使用,
1.Arial
CSS写法:font-family: Arial, Helvetica, sans-serif;
2.Arial Black
CSS写法:font-family: ‘Arial Narrow’, sans-serif;
3.Arial Narrow
CSS写法:font-family: ‘Arial Narrow’, sans-serif;
4.Verdana
CSS写法:font-family: Verdana, Geneva, sans-serif;
5.Georgia
CSS写法:font-family: Georgia, serif;
6.Times New Roman
CSS写法:font-family: ‘Times New Roman’, Times, serif;
7.Trebuchet MS
CSS写法:font-family: ‘Trebuchet MS’, Helvetica, sans-serif;
8.Courier
CSS写法:font-family: Courier, monospace;
8.Courier New
CSS写法:font-family: ‘Courier New’, Courier, monospace;
9.Impact
CSS写法:font-family: Impact, Charcoal, sans-serif;
10.Comic Sans MS
CSS写法:font-family: ‘Comic Sans MS’, cursive;
11.Tahoma
CSS写法:font-family: Tahoma, Geneva, sans-serif;
12.Lucida Sans Unicode
CSS写法:font-family: ‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif;
13.Lucida Console
CSS写法:font-family: ‘Lucida Console’, Monaco, monospace;
14.Garamond
CSS写法:font-family: Garamond, serif;
15.MS Sans Serif
CSS写法:font-family: ‘MS Sans Serif’, Geneva, sans-serif;
16. MS Serif
CSS写法:font-family: ‘MS Serif’, ‘New York’, sans-serif;
17. Palatino Linotype
CSS写法:font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;
18. Symbol
CSS写法:font-family: Symbol, sans-serif;
19. Bookman Old Style
CSS写法:font-family: ‘Bookman Old Style’, serif;
本文来自:www.cssbox.net/19-web-safe-fonts.html
篇7::18个兼容性较强的网页设计案例网页设计
Cover Photo by: Wang Qi@DamnDigital
时下兼容性网页设计在设计领域内已是个热门话题,很多网站正在将设计逐渐往更多地考虑不仅在页面布局上更具有兼容性特征,并且能针对各种浏览器和各种不同尺寸情况下兼容性表现都较高的方向转变,
上周DesignWoop发布了一篇文章,提供了几个在兼容性设计上做的不错的网站案例,今天,我们将其汉化与各位分享。
Jones Film and Video
Wooly Robot
Thirst Studios
Asbury Agile
The Blog of Jon Phillips
space150
Paul Hayes
Adaptive Images
Future Friendly
10k Apart
Reveal
Grido
Elemin
Minblr
Garrett Winder
Palantir
Facts regula
Geek in the Park
篇8:修正IE6的bug的10个技巧网页设计
我们知道,IE6可能过不了多久就会消失了,但是我们还能继续支持这个浏览器并且避免hack和有约束的CSS吗?这里是10个使用有效的HTML和CSS代码来修正IE6主要问题的方法,
1. 使用DOCTYPE
你应该在一直每个HTML文件的头部都使用DOCTYPE,并且我们推荐使用strict 版本,比如:
1
或者,对于XHTML使用:
1
你需要处理的最棘手的事情就是IE6进入quirks模式——它已经够诡异了。
2. 设置position: relative
将一个元素设置为”position:relative”可以解决很多问题,特别是你曾经遇到隐藏的或对齐诡异的盒子。显然,你需要非常小心点儿,因为绝对定位的子节点可能会因此重新定位。
3. 将浮动元素设置为display:inline
具有margin属性的浮动元素可能引起著名的IE6双倍margin问题,比如,你为一个元素指定margin-left为5px,但是IE6中实际上却表现为10px。”display:inline”将解决这个问题,尽管这不是必须的,你的CSS仍然是有效的。
4. 将一个元素设置为hasLayout
很多IE6(和IE7)的渲染问题可以通过设置元素的hasLayout来解决。 这是一个IE内部属性(IE隐藏的,更多关于haslayout的资料,可以参阅这里),用来确定相对于其他元素,内容是如何布局和定位的。如果你需要设置一个inline元素(比如一个链接)为block元素,或者是应用透明效果,设置hasLayout也可能是必须的。
最简单的设置hasLayout的方法是为CSS设置一个高度或宽度(zoom也可以用,但是zoom并不是CSS标准的一部分)。我们推荐设置实际尺寸,但是问题是这是不现实的,你可能需要使用”height:1%”。如果父元素并没有设置高度,该元素的实际高度并不受影响,而且这个时候hasLayout已经被启用。
5. 修正重复文字bug
复杂的布局可以触发在浮动元素的最后一些字符可能出现在出现在清除元素下面的bug。这里有几个解决方法,有些是完美的,但是做一些反复试验也是必须的:
确保所有的元素使用”display:inline;”
在最后一个元素上使用一个”margin-right:-3px;”
为浮动元素的最后一个条目使用一个条件注释,比如:
1
在容器的最后元素使用一个空的div(它也有必要设置宽度为90%或类似宽度。)
访问 positioniseverything.net 查看该问题的完整介绍。
6. 在可点击和悬停的元素上只使用标签
IE6只认识对a标签的CSS hover效果。
你也可以在基于JavaScript的组件内使用他们来控制,以使他们保持键盘的可操作性。是有一些可替代的选择,但是标签比其它方案更可靠。
7. 使用!important 或高级选择器来区分IE6
不使用传统Hack或在额外文件中的条件CSS的方法,写出特别针对IE6的可行的代码也还是有可能的。比如最小高度可以通过这段代码来定义:
12345
#element{min-height:20em;height:auto!important;/* 所有浏览器都理解这段代码 */height:20em;/* IE6 错误的使用这个值 /*}
IE6 不理解min-height并错误的用20em覆盖”auto”高度,但是,如果内容需要更多的空间的话,它会自动增加高度,
另外一个可选的方法是使用高级选择器,比如e.g.
123456789
#element{min-height:20em;height:20em;}/* IE6 无视下面的代码*/#element[id]{height:auto;}
8. 避免百分比单位
百分比会把IE搞糊涂的。除非你可以确切的控制每一个父元素的大小,才可能做到最佳预防。你可以通过!important在其他浏览器中继续使用百分比,比如:
1234
body{margin:2%0!important;margin:20px0;/* IE6 only */}
9. 尽早测试并不断测试
不要等到你的网站或应用完成了才测试IE6;这样的话问题可能更糟糕,而且会花更多时间来修正。如果你的网站能够在Firefox和IE6中正常运行,那么一般在其它浏览器就不会有问题。
10. 重构你的代码
经常发生的事情是,修正bug要比重新考虑一个布局问题要花更长的时间。对HTML做些小改动和一些简单的CSS常常更有效。这可能意味着你要放弃完美的代码,但是会出现较少的长期问题而且将来你会很清楚如果处理这些可能出现的问题。
译者注:虽然IE8并没有从根本上改变IE,但是它对CSS标准的支持的确有非常大的改观。但是即便如此,我们依然不能寄希望与IE8的普及,这是一件很不靠谱的事情,顽固的IE6用户未必会接受IE8。所以我们最近一年半载还是不能无视IE6。
如果你有其它比较好的可以解决IE6的bug的好方法或技巧,别忘了告诉前端观察哦~
本文出自:www.qianduan.net/?p=6190
译文来自:www.sitepoint.com
篇9:18个绿色风格网页设计作品欣赏收集
在现在的Web设计中,绿色是设计师们最喜欢选用的颜色,绿色代表着活力、生长、宁静和青春,今天,本文收集了18个绿色风格的网页设计作品与大家分享,希望能带给你灵感
Toy Story 3
Online Marketing Website
Zen Mobil
Iron to Iron
Sprout Fund
Versions
Base Camp HQ
dconstruct
Comfort Brothers
Ambassadors for LIFE
Bord
Inchoo
Plain Green Conference
Plant with Purpose
Logo Labs
Go Glamping
Elmwood
Emotions
(编译来源:梦想天空 原文来自:Examples of Green in Web Design)
【HTML4 和 HTML5 的10个关键区别网页设计】相关文章:
4.网页设计论文
5.网页设计教学计划
6.网页设计教学
7.网页设计制作规范
10.网页设计专业自我鉴定






文档为doc格式