上一次完整地做一个 wordpress 主题已经是一年前了,之后又换回了 940 Grid 的主题。期间一直都在自家 sandbox 里尝试做一些新的 wordpress theme,无奈难产的太多了。这回趁着最后的假期,借助以前那些主题的框架,放弃了所有 IE,放弃了 Grid Layout,整个主题两天就基本搞定了。

这回比以往来的更狠,所有 IE 都没法正常访问了,我应用了很多 CSS 2.1 ~ 3 的新鲜玩意,别说 IE 了,就连 Gecko, webkit-nightly, Presto 这些引擎都没法完全识别。

推荐在 Windows Vista, 7 或者 Linux, Mac 下用 Mozilla Firefox 3.5 访问,原因:

  1. Windows XP 在抗锯齿上实在不敢恭维,大字号有很明显的边缘不够平滑
  2. Presto 和 Webkit 在 border-style:dotted 上跟 IE 一样傻逼,渲染出来的都是 dashed 虚线
  3. Webkit 下,只要 pre 的字号设置为小于 1em 相对值,字号计算完全乱了,明明是 16px * .75em = 12px,结果比 10px 还小。
  4. Webkit 对 text-shadow 的渲染没 Presto, KHTML 好,对 border-radius 的渲染比起 Gecko 差多了

主题还有好多问题,边用边改吧。