Ruby on rails 关于使用CSS设计HTML页面的建议?

Ruby on rails 关于使用CSS设计HTML页面的建议?,ruby-on-rails,css,Ruby On Rails,Css,我正在使用RubyonRails3.0.10,我计划尽快切换到3.1版。我想改进我的应用程序的CSS样式,以便更好地遵循大多数web开发人员使用和接受的标准和技术。我不是网页设计师,但我想知道所有关于HTML和CSS的知识 你对刚起步的人有什么建议吗(例如,我应该使用HTML5和CSS3还是继续使用CSS2)? 你对一些书和软件有什么建议吗 使用CSS3或HTML5通常必须根据具体情况做出决定,同时考虑到浏览器兼容性和您的受众。检查网站,例如,查看您要实现的功能是否可以接受浏览器支持。就我个人而

我正在使用RubyonRails3.0.10,我计划尽快切换到3.1版。我想改进我的应用程序的CSS样式,以便更好地遵循大多数web开发人员使用和接受的标准和技术。我不是网页设计师,但我想知道所有关于HTML和CSS的知识

  • 你对刚起步的人有什么建议吗(例如,我应该使用HTML5和CSS3还是继续使用CSS2)
  • 你对一些书和软件有什么建议吗
  • 使用CSS3或HTML5通常必须根据具体情况做出决定,同时考虑到浏览器兼容性和您的受众。检查网站,例如,查看您要实现的功能是否可以接受浏览器支持。就我个人而言,我总是尽可能地让我的网站具有前瞻性,在可行的情况下尽快使用新功能,然后采取措施确保它在旧浏览器中优雅地退化

  • 这是一个大问题

  • 谷歌永远是你的朋友。经常使用它

    验证您的代码。您将学到很多东西,并且可以启动具有未来证明的代码

    没有Sitepoint参考站点,我无法生活

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

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

    阅读优秀网络开发人员的博客。一个好的开始是分开列出清单;但是还有很多很多。这样做将极大地扩展您的webdev视野

    研究语义学,试着理解为什么语义学很重要,然后努力使代码具有语义学。如果你不明白为什么这样做是正确的,那么用正确的方式做事情是没有意义的

    除此之外,继续努力提高你的水平。Web开发(特别是涉及到标准时)就是要将其提升到下一个级别,并寻求编写更好的代码


    继续努力

    我推荐我的一本书,你可以得到精装本或pdf,这样你就可以马上开始阅读了。这是安迪·克拉克写的一本书,名为《硬汉网页设计》,讲述了如何在今天开始使用HTML5和CSS3,同时仍然能够在旧浏览器上向用户交付内容


    另一本关于网页设计的书是为那些对设计有挑战的程序员写的,这本书是《开发者网页设计:设计工具和技术的程序员指南》,这本书在PragProg上,所以你知道它的好处

    另一本教设计基础但不适合开发人员的好书是罗宾·威廉姆斯的《非设计师设计书》。我认识的每一个读过这本书的人,包括我自己,都走了一条更干净的设计道路。强烈推荐。

    良好的起点。您可以使用html5和css3,但您必须记住,并非所有浏览器都支持其中所有不同的内容。如果您使用这些东西,请确保较旧的浏览器仍然可以使用该页面。例如,您可以使用文本阴影,因为如果浏览器不支持,用户仍然可以读取文本。