跨浏览器兼容性(FireFox, Internet Explorer, Opera, Safari)
很难在所有的浏览器下检查你的主题。这里有一些工具,能够帮助你在多个浏览器下检查你的主题。
- Browser Shots是免费的,但是获取截图需要花费一些功夫。
- BrowserCam是收费的,有24小时的试用期。
在Windows上,你可以使用Internet Explorer,还可以下载Firefox 或者Opera。在Linux上,你可以使用Konqueror,一个基于KHTML的浏览器,而Safari用在MacOS上,Opera, Firefox可在Linux上使用,而IE也可运行在WINE。在Mac OSX上,你可以使用Safari,下载Firefox 或者Opera。
颜色和图形问题
- 如果你想尝试选择颜色的话,你可以使用颜色方案(Color schemes)。
- 如果在你的日志中生成了未能找到favicon的错误,你可以使用这两个工具来创建一个favicon,favicon from pics 和 favicon generator(生成器)
- 要检查对色盲用户的影响,参看Vischeck
选择一个基主题
如果你要选择一个主题作为起点的话,对于基于CSS的主题来说,Zen 或 Foundation是不错的选择。如果你想使用表格来管理布局的话,可以使用BlueMarine。
特定于模块的CSS
一些Drupal模块自带了一个默认的CSS文件。你应该使用一个工具,比如开发者的工具栏,来检查模块的CSS是否对你的元素起作用,以及所引起的问题。当你安装一个新的模块时,你可以到模块所在的文件夹中看一看,它是不是包含了一个CSS文件。
你主题中的实际调试问题
对主题的调试没有简单的方案可行。如果你遇到了问题,那么你最好选用简单的基主题,或者尽可能的选择一个接近你最终目标的能够工作的主题。学习你主题中的CSS类,对于理解在哪里修改CSS至关重要。通过IRC可以找到其他的主题开发者,你可以把你做过的写成文当,简明教程。把你的主题提交到Drupal.org,这样他人可以对你的工作进行检查并提出反馈意见。和PHP程序员交朋友,他们能够帮你理解底层的PHP主题模块是如何工作的,这对你的工作也很有帮助。考虑相互帮助,以提高自己的技能。
本页的作者为来自于CivicSpace Labs和Theodore Serbinski的Kieran Lal, 和Trae McCombs。如果你想贡献自己的力量,或者让Drupal的主题制作更简单的话,可以加入主题邮件列表,或者直接联系Kieran。