对于大多数项目,我都包含一个reset-css,然后从头开始使用我自己的CSS样式。
我认为GWT可能会有所不同。推荐的方法是什么?
根据需要使用3个提供的主题中的一个并覆盖?从另一个主题开始?
你发现什么效果最好?
答案 0 :(得分:4)
我是gwtbootstrap.github.com的忠实粉丝,它是极受欢迎的Twitter Bootstrap样式和小部件的一个端口。如果您愿意,可以插入修改后的bootstrap主题。
一些优点:
如果你技术性很强,但在制作漂亮的用户界面方面很糟糕,那么现在可以实现真正专业的外观。
Twitter bootstrap的强大社区
小部件/样式非常熟悉,最终用户会有宾至如归的感觉
易于定制,主题甚至商业化
这当然是GWT的一个端口并且有点滞后......但开发人员非常敏感且乐于助人。
答案 1 :(得分:2)
我建议从其中一个内置主题开始。如果你从头开始,你将需要考虑很多微小的细节(并确保它们适用于所有浏览器)。
之后,关键决定是使用外部CSS文件,更传统的方法,还是使用CSS资源: https://developers.google.com/web-toolkit/doc/latest/DevGuideClientBundle#CssResource
CSS Resources提供了许多不错的功能,例如条件CSS,运行时替换,类名混淆等。外部CSS文件可能更容易使用。
对于大型项目或具有多个开发人员的任何项目,我建议使用CSS资源。