有关使用CSS设计HTML页面的建议吗?

时间:2011-09-15 18:52:55

标签: ruby-on-rails css css3

我正在使用Ruby on Rails 3.0.10,我打算尽快切换到3.1版本。我想改进我的应用程序的CSS样式,以更好地遵循大多数Web开发人员使用和接受的标准和技术。我不是网页设计师,但我想知道关于HTML和CSS的所有信息。

  1. 您对刚刚开始的人有什么建议(例如,我应该使用HTML5和CSS3还是继续使用CSS2)
  2. 您对某些书籍和/或要使用的软件有什么建议吗?

3 个答案:

答案 0 :(得分:2)

  1. 使用CSS3或HTML5的决定通常必须根据具体情况进行,同时考虑到浏览器兼容性和受众群体。检查http://caniuse.com/等网站,了解您要实施的功能是否支持浏览器支持。就个人而言,我总是试图通过尽可能使用新功能使我的网站尽可能具有前瞻性,然后实施措施以确保它在旧浏览器中优雅地降级。

  2. 这是一个很大的问题。

  3. Google.com永远是您的朋友。经常使用它。

    验证您的代码。您将学到很多东西,并且可以启动面向未来的代码。 http://validator.w3.org/

    没有Sitepoint Reference网站,我无法生存。

    HTML Dog是我在符合标准的html和CSS中获得良好基础的地方。我会推荐给任何人。

    Notepad ++是我首选的代码编辑器,但不要害怕尝试多种工具并做出个人决定。每个人都有不同的工作流程;因此需要不同的工具。

    由优秀的网络开发人员阅读博客。一个好的起点是A List Apart;但还有很多很多。这样做会极大地扩展您的webdev视野。

    研究语义,并尝试理解为什么它很重要,然后寻求使你的代码具有语义。如果你不明白为什么这是正确的方式,那么以正确的方式做事是没有意义的。

    除此之外,继续尝试升级游戏。 Web开发(特别是涉及标准时)就是将其提升到新的水平并寻求编写更好的代码。

    保持良好的工作!

答案 1 :(得分:1)

我会推荐一本我有的书,你可以得到硬封面或pdf,这样你就可以马上开始阅读。这是Andy Clarke的一本名为Hard Boiled Web Design的书,讲述了今天如何开始使用HTML5和CSS3,同时仍然能够将您的内容提供给旧浏览器上的用户。

http://hardboiledwebdesign.com/

答案 2 :(得分:1)

另一本关于为设计挑战程序员编写的网页设计的书是“开发人员的网页设计:程序员设计工具和技术指南”,它在PragProg上,所以你知道它的优点。 http://pragprog.com/book/bhgwad/web-design-for-developers

罗宾威廉姆斯的“非设计师设计手册”是另一本教授设计基础但不适合开发人员的好书。我认识的每一个读过这本书的人,包括我自己,都采取了一种清洁设计工作的方式。强烈推荐。