我是一名计算机信息系统本科生。我有一个朋友是平面设计专业的,对网页设计很感兴趣。我们的大学没有网页设计课程(尽管我们有基于 ASP 的网页开发课程)。她有设计师的头脑,而不是工程师;她在网页设计方面的唯一经验是使用 Adobe Dreamweaver(现在甚至在专业圈子中使用了吗?)。我希望能够为她推荐一个起点。我正在考虑推荐一些关于 XHTML 和 CSS 的书籍,然后介绍一个 CMS 平台,比如 WordPress。但我不确定考虑到日益流行的 HTML5 和 CSS3 标准的变化,这些书的相关性有多大。有这么多技术和概念要掌握,我可以想象这可能会令人沮丧。
6 回答
我建议从 HTML5 和 CSS3 开始,那里有很多初学者书籍,有些比其他更好,HTML 和 CSS 仍然是初学者的基础,但好书无论如何都会包括基础知识。我的理由是,任何刚开始的人都应该考虑未来。
做它是为了好玩。其他一切都在后面。
好的,我会展开的。
最重要的一课:将形式与内容分开。坚持 CSS 理念并获得收益
第二个最重要的教训:从基本的、旧的、支持良好的HTML4 和 CSS1 开始。在这种环境下学习 Javascript,分心更少。更高级的 HTML5 东西是从那里自然演变而来的。
在书本方面,我从 Castro 的万维网 HTML 4.0 中学到了很多东西。它很旧但很好。
w3schools是优秀的参考我习惯的参考,请查看mozilla 的页面。
quirksmode.org非常适合解决跨浏览器问题。
开发时没有什么可以替代 Firefox。获取萤火虫。
如果他们正在寻找,Design
我会将他们引导到诸如
学习,
为了灵感
虽然学习服务器端肯定会有所帮助,但我认为对于想要设计的人来说这是错误的路线。你可以成为一个了不起的网页设计师并在根本不知道如何编码的情况下找到工作(至少知道前端编码会让你 100% 更具吸引力),设计是一个完全独立的野兽 IMO。
如果她更倾向于设计而不是工程,我不会把她推向技术含量高的领域。一点 HTML 和 CSS 会很好。
但是像 Dreamweaver 这样的工具对于被代码吓倒的人甚至对于不介意 IDE 样式开发的程序员来说非常有用,它提供了用于编辑 CSS 和 HTML 的有用工具,还允许您自己编辑代码。
A List Apart是一个很好的设计资源。
如果您正在寻找平面设计和编码之间的良好桥梁,我会推动新用户
我已经把我的几个朋友推到了那里,看着他们进展得如此之快真是令人着迷。一旦你让他们在那里学习 HTML / CSS 基础知识,还有其他选项基于他们接下来想要进入的特定元素(ASP、Ruby 等)
希望这可以帮助!