没有这些死气沉沉的网络趋势,网站设计会变得更好
许多非常聪明的人都说过,不从前史中吸取教训的人注定要重蹈覆辙。还有人说怀旧诱饵,回忆得到了许多点击,个人认为回忆一下过去一些过期的UI常规可能既风趣又有教育意义。
记住他们从前存在的原因,他们是怎么死的以及为什么死的很好。它让咱们深化了解最佳实践是怎么发生的,以及为什么它们是咱们拥有的“最佳”实践,它为咱们构建web的未来供给了环境。此外,这个职业每年都有新人加入,他们也应该知道一些这方面的知识。
关于那些现在还没有天性反响的人来说,标签就能做到这一点:blink。时断时续,一瞬间在那儿,一瞬间不在那儿,就好像它是为了损伤你的眼睛而设计的。这个标签是在前期浏览器大战的高潮时期发明的,是浏览器专用标签的前期例子,目的是让NetscapeNavigator比其时刚刚鼓起的InternetExplorer更有优势。
Flash菜单
在开端时,无法用JavaScript构建动画导航菜单(即具有悬停状况的菜单),或许在Dreamweaver中称为DHTML,所以用MacromediaFlash创建了带有动画按钮的超炫菜单,并将它们嵌入到制造的每个网站标题中。
有一段时刻,根据flash的菜单模板是一个独立的家庭手工业,热点提示:永远,永远不要做一个你不能通过编辑文本文件来改变的网站菜单。光是保护成本就令人头痛不已,查找引擎也从未掌握在Flash文件中匍匐的诀窍。
回旋扭转
结构,开端的AJAX
是的,在咱们运用JavaScript在渐进式web应用程序中加载一切数据之前,一切的作业都是由浏览器完结的,想必现在依然能够。你知道iframes吗?他们从前有一个“老大哥”,叫做“结构”,在表格呈现之前,咱们用它来做根本的布局。
问题是,即便他们允许浏览器只更新部分页面,而不是加载一个全新的页面(某种程度上),他们也破坏了几个根本的浏览器功用,包括:
撤退和前进按钮;
一般浏览器前史;
将链接复制粘贴到网站的特定页面更加困难;
重新加载一个网站必定有点随机,一般只会带你回到“主页”,由于它是。
终究整个结构集功用被弃用,人们首要运用iframe来加载嵌入内容,比如YouTube视频。
图画按钮
不久前,平面设计风行全球,促使人们说,“等等……那是一个按钮吗?”我能够点击它吗?为什么要运用自定义游标呢?“在那之前,一切人都在重视那些看起来像3d的按钮,由于它们很漂亮。听着,它始于90年代初,咱们对1980年至2005年间发生的任何事情都不提出质疑,只是时刻不同。
当然,CSS3几乎封闭了根据图画的按钮,当文本被嵌入到图画中时,按钮是不可能办理的,而当它不办理时,咱们不得不运用上千种技巧使它们乃至是半响应的。有人记得做过一个按钮吗?一个部分是loooooongPNG,另一个部分是右边的角?或许在按钮的每个角落都有一个单独的PNG?
选框
曾几何时,在一切人都开端说图画滑块不好之前,HTML实际上有一个内置的元从来让东西在页面上滑动。它被称为大帐篷标签,在它真正死去之前好久,人们就讨厌它了。它是在InternetExplorer中实现的,以响应符号,并且对您的眼睛的危害也只是稍微好一点。
它被抛弃了,并因过于涣散用户的注意力而遭到厌弃。
分隔符分隔器/页面
在咱们开端做正确的布局之前,人们需求一种方法来分解长页的文本,使它们看起来不那么别扭,关于某些人来说,
元素感觉太平平了,所以其时的设计师们就像他们常常做的那样,将注意力转向了.gif。它们在本质上只是单杠,但只要它们是图画,它们就能够是你喜爱的任意想象。
这是CSS/CSS3的另一个趋势,此外,当分隔符在视觉上比文本更令人兴奋时,可能会给用户带来一些冲突。
网站地图
站点地图从前是导航的悉数和终究部分,在网站拥有自己的查找功用之前,您能够运用站点地图来查找任何给定站点上所需的内容。很简单:一切的内容都在那里,你只需求翻滚。
现在,许多站点都太大或太小,以至于不需求站点地图作为UI元素。它们一般依然由许多CMS自动生成,但它们用于协助查找引擎更快地查找站点。关于中等规模的网站,这是一个能够恢复的功用,它不会损伤任何人。
表布局
表布局一些人在笑话中讪笑它,而另一些人则只是在低声细语中引用它。这是推动网站设计向前发展的趋势,也是一个不能很快消亡的趋势。它结合了内联样式、相当多的紊乱以及1像素的.gif文件,这些文件以某种方式将布局组合在一起。
它的逝世是由于CSS有起浮,虽然这是一个肮脏的一个半,它实际上是更好的。咱们运用表的时刻之所以如此之长,是由于浏览器(咳咳)跟不上CSS支持的速度,但它们终究做到了这一点。
奇怪的是,CSS网格就像有表格一样,但是好多了。