设计师究竟需不需要学HTML和CSS

设计师究竟需不需要学HTML和CSS

  如题,对此我们咨询了一组web 方面的专家,征询他们:是不是精通CSS和HTML的知识就可以找到一份好工作?Jeff Croft recently 称,就算是了解了所有浏览器的使用习惯也还不足以去找到一份很好的工作,因为浏览器已经变得逐渐成熟,市面上也有很多浏览器。大家在应聘的时候会越来越多的被问到,你除了会设计,代码方面会不会一点呢?

  所以,我们要问了:那”CSS/HTML是不是仍然是一项很畅销的技能呢?”

  Paul Lloyd

  (Paul Lloyd 英国卫报设计师)

  不难想到,事情总是变化多端的,以前的web开发者必须克服和掌握盒子模型、图片替换和各种处理浮动的方式。IE浏览器已经占据了主导地位,所以写代码必须靠紧IE浏览器的许多特性。

  俗话说,”历史不会重演,但会惊人地相似”,我们还在纠结盒子模型,图片替换等技能时,web fonts、animations、transforms等还有css3布局已经变得一文不值了。WebKit 已经成为主导,我们写代码必须适应WebKit的各种特性了。

  突然间什么都变了,其实就是什么都没变,广泛学习,还是专攻其一,职业生涯该怎么发展取决于自己,做自由作家或者是CSS的专家,正如Zeldman所说,最好的建议就是”跟随你喜欢的方式”。

  Lea Verou

设计师究竟需不需要学HTML和CSS

  (Lea Verou 前端工程师/Web设计师)

  了解浏览器特性还是比较重要的,因为HTML和CSS本身相当小型和简单,而随着浏览器成熟,与之相关的技术也跟着成熟起来。CSS正在W3C上从超过70多种规格转变成单一的规格,HTML也变得更加复杂,虽然也不是太复杂。我认为CSS正在不断改革,就像JavaScript 以前经历过AJAX一样(2004).语言开发者忍受着他们设计的语言被当成一个没用的语言,现在它们终于也有了自己的研讨会,自己的工具,自己的开发生态系统。CSS已经变得很强大了,没有多少人可以完全掌握它,就算有也很少。就算是在CSS WG里面,多数成员也只是关注各自专注的领域,对于其他领域也了解不多。

  我不仅认为CSS和HTML仍然很重要,我还觉得即将会出现”CSS程序员”,就像现在已经出现了JavaScript 程序员一样,虽然我专攻CSS领域,但是我发现相关的其他技术(从可视化开发到在终端中写代码)在很多情况下也很重要。我不认为”人必须多元化发展否则就会没落”这个说法,精通一样技能会是一个很好的发展目标。

  Nicolas Gallagher

设计师究竟需不需要学HTML和CSS

  (Nicolas Gallagher 软件开发工程师/twitter前端工程师)

  开发和维护大型的Web UI系统仍然是一个艰巨的任务,现在很难找到出色的,对这些问题很熟悉的UI开发者。不过了解其它方面知识和技能而不仅仅局限于HTML和CSS也是很必要的,因为你是在一个很大的团队和技术层面上进行设计和工作。我期望戏剧性的一幕会在HTML和CSS的专家身上发生,那时候浏览器会广泛支持(封装好的)Web 组件,加上对应的设计工具,就可以帮你生成HTML和CSS代码。

  Rachel Nabors

设计师究竟需不需要学HTML和CSS

  (Rachel Nabors 交互设计师/ Tin Magpie网站创始人)

  对于交互开发,实实在在的HTML和CSS开发技能才是无价的,有很多的HTML5的API需要去探索,有很多的CSS动画要创建,所以你需要广泛了解各种技术,然后准确地结合来使用在项目上。正在工作着的领域也许已经趋于稳定,但是如果涉及到交互的话,我们的工作才刚刚开始。在Flash崛起后我们需要跨过更多的坎。目前的情况是,浏览器实现各异,规范标准还没有完善,很多建立动画的深层问题需要解决。最后能够解决这些问题的人必须熟练掌握各种前端技术,包括HTML和CSS。

  Ben Callahan

设计师究竟需不需要学HTML和CSS

  (Ben Callahan Sparkbox 董事长)

  非常需要!Web标准的改变和这些Web工具就像预处理器一样,它很强大,但是它会是我们丧失写CSS的技能。没错,我们的工作是在不断变化 —— HTML和CSS已经不够用了。但是要记住一点,我们的工作需要我们说”我能行”。到处咨询一下你就会发现,很多人在试着把Web往这个方向发展。很难相信多种选择使我看到了希望,我希望我们的技能可以随着产业链的发展快速成长。

  Andrew Clarke

  (Andrew Clarke Unfinished Business的设计师,作者和拥有者)

  知道怎么写有意义的HTML代码和高效的CSS代码将会是一项必须的技能,浏览器的差异变得越来越少,但是与之而来的是怎么在各种各样尺寸的屏幕上保持一致。

  关于是否了解HTML和CSS就足够了这个又要另外说了。有的人是技术或者其它出身,在HTML和CSS方面很厉害,也懂一点Javascript,包括我,我是从设计转过去的,懂一些代码对我的工作有帮助,同时我懂设计也让我在Web上不断成长。虽然我不是很懂,但是我有研究精神。

  Paul Annett

设计师究竟需不需要学HTML和CSS

  (Paul Annett Twitter高级设计师)

  能找到一份做了15年的”网络管理员”的工作,我只需要有一项能力,就是大声说”我可以帮你做一个网站”。这个门槛很低,只要坚持每个人都可以做到,然后在工作中再不断学习。

  近段时间找这方面的工作变得越来越难了,很多职位必须要了解HTML和CSS,这些还是非常有用的技能 —— 如果你连基本的了解都不懂,基本很难得到机会,尽管Web标准已经没那么火了。

  我有时也会写写代码,只是这不是我的日常工作,每天了解一下代码是怎么工作的也是非常有用的,现在我也在很大的团队中担任高级的职位,身边的都是专业而不是一般的技术工程师,所以我自身的技能也需要不断提升。

分类:平面设计理论 时间:2012-01-04 人气:4
本文关键词:
分享到:

相关文章

  • JavaScript/jQuery.HTML.CSS 构建 Web IM 远程及时聊天通信程序 2012-11-11

    这篇文章主要介绍用JavaScript和jQuery、HTML、CSS以及用第三方聊天JavaScript(jsjac)框架构建一个BS Web的聊天应用程序。此程序可以和所有连接到Openfire服务器的应用进行通信、发送消息。如果要运行本程序还需要一个聊天服务器Openfire, 以及需要用到Http方式和Openfire通信的第三方库(JabberHTTPBind)。 JabberHTTPBind是jabber提供的XMPP协议通信的Http bind发送的形式,它可以完成WebBrows

  • 店铺装修代码格子模块HTML+CSS新手教程 2014-06-13

    纯格子代码完全解码: 想要学习更详情的HTML+CSS语言可以百度或谷歌搜索这两门语言的视频教程更深入的学习了解下。通过视频教程可以更好的拓展你的代码知识。 下面为了方便初学的卖家学习,所以就拿一个精简但又比较完整的750宽的纯代码格子来举例。 完整的代码如下: <table background="http://img04.taobaocdn.com/imgextra/i4/169171891/T2llZCXnhXXXXXXXXX-169171891.jpg" width="750"bo

  • 整理的2014年各大互联网公司前端HTML,CSS笔试题 2015-02-28

    笔者整理的2014年一些大的互联网公司前端HTML,CSS笔试题,有很多是自己亲身经历的,对于准备求职的同学,可以参考一下,后面附有答案,如果答案不正确,还望指正。 Html篇: 1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核 Chrome:Blink(基于webkit,Google与Oper

  • 编写HTML和CSS的最有效的6种方法 2014-01-16

    HTML5、CSS3、JavaScript,给前端开发者提供大大的用武之地。大家都在用很多的工具和技术来武装自己,以加快前段的开发。 本文分享了6中最有效的方法,希望能提供你的效率,为你节约时间。 1.Dynamic CSS(动态CSS) CSS高效开发实战:CSS CSS3实战开发: 纯CS CSS3实战开发:手把手 CSS3实战开发:手把手

  • windows下关于sublime text2,HTML/CSS/JS Prettify插件使用路径问题处理 2014-10-09

    问题在于格式化的时候就提示Node.js was not found in the default path.Please specify the location.点击确定跳到插件的配置,如下: "node_path": "/usr/local/bin/", "format_on_save": false 就去系统里找这个路径,没找着,上网搜了一下知道这个路径是Mac OS下才有的,Windows下的路径应该为: "node_path": "C:/ProgramFiles/nodejs/nod

  • CSS如何隐藏div及html内容 2012-10-29

    网页制作中我们经常会人为的隐藏一些网页元素,比如站长统计的图标,或者鼠标滑过隐藏效果,现在我们来讲讲CSS如何隐藏div及html内容。 CSS隐藏div盒子及html内容方法 Html中怎么使用CSS样式隐藏内容,又不影响代码功能使用。 我们常常想隐藏一些内容,比如网站添加第三方统计显示的图标,如何通过CSS隐藏,但又不影响网站统计;怎么让图片作为背景,但文字又不显示,如何隐藏等问题。divcss5给大家分享分享。 一、普通隐藏网页内容 CSS样式单词:display:none 假如我们想隐藏

  • 详解:怎么让一个HTML元素的区域铺满全屏? 2012-01-27

      现在很多网页都做得特别绚,因此很多时候大家都想着实现一些看上去吊炸天的效果,而这些前端的效果不管怎么华丽最原始的基础还是那一行行的代码,HTML+CSS+JS就是前端的三剑客。   今天我们就讲一讲我们最近的一个实践,吗就是让一副图片填满整个屏幕(除去浏览器所占区域哦)。通常有两种比较经典的效果,用到的原理之一就是这个。一个就是在PC上经常看到一些网页鼠标动一下翻一整页,另外一个就类似与手机APP第一次打开是的引导页。   而不管是哪个实例,我们都要做到的一个效果就是让一个HTML元素(标签

  • css hack技巧详解 IE6-11.Chrome.FireFox.Safari.Opera 2012-02-08

    下面我们来看一篇关于css hack技巧详解 IE6-11、Chrome、FireFox、Safari、Opera文章,文章写得非常的深入,希望对各位有帮助。 CSS Hack技术,就是利用不同浏览器不同版本之间的CSS实现的特性差异,来满足我们需要的效果:在所有主流浏览器上显示统一的效果,或者为特定浏览器显示特定的效果。 众所周知,如果在一个css样式选择器中存在两个名称相同的属性,浏览器一般会以最后面的属性为准。 <style type="text/css"> .css-hack

  • jQuery 入门教程(16): 设置或取得元素的CSS class 2012-02-12

    jQuery支持方法用来操作HTML元素的CSS 属性 下面的方法为jQuery 提供的CSS操作方法: addClass() – 为指定的元素添加一个或多个CSS类。 removeClass() – 为指定的元素删除一个或多个CSS类。 toggleClass() – 为指定的元素在添加/删除CSS类之间切换。 css() -设置或是取得CSS类型属性。 下面的StyleSheet为后面例子使用的CSS风格: [css] .important { font-weight:bold; font-

Copyright (C) quwantang.com, All Rights Reserved.

趣玩堂 版权所有 京ICP备15002868号

processed in 0.095 (s). 10 q(s)