我是计算机信息系统本科学生。我有一位主修平面设计的朋友,对网页设计很感兴趣。我们的大学没有网页设计课程(虽然我们有基于ASP的网络开发课程)。她有设计师的头脑,而不是工程师;她在网页设计方面的唯一经验是使用Adobe Dreamweaver(甚至在专业圈中使用过吗?)。我希望能够为她推荐一个起点。我正在考虑建议一些关于XHTML和CSS的书籍,然后介绍像WordPress这样的CMS平台。但我不确定这些书会对日益流行的HTML5和CSS3标准的变化有多大关联。有了这么多技术和概念要掌握,我可以想象它可能令人沮丧。你会推荐什么行动?
答案 0 :(得分:3)
我会推荐的资源。除了那些,我只会搞乱网页设计。
答案 1 :(得分:1)
我建议从HTML5和CSS3开始,有很多初学者书,有些比其他书好,HTML和CSS仍然是初学者的基础,但好书仍将包括基础知识。我的理由是,任何刚开始的人都应该考虑未来。
答案 2 :(得分:0)
为了好玩而这样做。其他一切都在追求。
好的,我会扩展。
最重要的一课:将内容与内容分开。坚持CSS哲学和reap the benefits
第二个最重要的一课:从基本的,旧的,良好支持的 HTML4和CSS1开始。在这种环境中学习Javascript,可以减少干扰。更高级的HTML5东西是一种自然的演变。
书本方面,我从卡斯特罗的万维网HTML 4.0中学到了很多东西。它虽旧但很好。
w3schools是极好的参考我所习惯的参考,请看一下mozilla's pages。
quirksmode.org非常适合跨浏览器问题。
开发时没有替代Firefox。 Get Firebug
答案 3 :(得分:0)
如果他们期待Design
我会将他们引导至
学习,
为了灵感
虽然学习服务器端肯定会帮助我认为对于想要设计的人来说错误的路线。你可以成为一个很棒的网页设计师并且在不知道如何编码的情况下获得工作(至少知道前端编码让你100%更具吸引力),设计是一个完全独立的野兽IMO。
答案 4 :(得分:0)
如果她更倾向于设计而不是工程,我就不会太过刻意地将她推向技术性很强的领域。一些HTML和CSS会很好。
但像Dreamweaver这样的工具对于受到代码威胁的人来说非常有用,甚至对于不介意IDE风格开发的编码人员来说,它提供了编辑CSS和HTML的有用工具,但也允许您自己编辑代码。
A List Apart是一个很棒的设计资源。
答案 5 :(得分:0)
如果您正在寻找平面设计和编码之间的良好桥梁,我会推动新用户
我已经把我的几个朋友赶了出来,看着他们这么快就进展很有意思。一旦你让他们学习那里的HTML / CSS基础知识,还有其他选择基于他们想要进入下一个特定元素(ASP,Ruby等)
希望这有帮助!