2011 年的五一节小记

五一果然还是要在劳动中度过的。针对本窝的劳动主要有两点:

  1. 在保持风格基本不变的情况下把页面的基本框架从 xhtml 换成了 html 5。于是老一代的浏览器们可能要遭殃了。该换的还是换了吧,就算换成 IE9 也是可以的。
  2. 使用了 wordpress 的 child themes 技术。前一个版本的主题在 wp-framework 0.2.4 基础上做了很多调整,而且都是直接在原始的代码上改的。结果在五一即将来到的时候这个东西来个了大升级,变成了 0.3.6,让我这个升级控骑虎难下。最后寻思反正都要改,那就彻底点,在 wp-framework 上做了个 child theme。这下就不怕 wp-framework 升级了。

html 5 添加了好多如同 <p> 一样有语义的 <div>,比如 <header>、<article>、<aside>、<section>、<footer>、<nav>…,这下可以不再用枯燥的 div + class 方法了。另外有一个针对东亚文字的好东西是 <ruby>,简单的说就是自动对方块文字的注音进行排版,例如浏览器会自动把拼音放到汉字顶上去,而不用写复杂的样式表。不过很遗憾,html 5 现在还是草稿,于是这个复杂的渲染还没有一个浏览器实现。希望这个标签能被保留下来,这样贴日文歌词就不用费劲的用 span + title 方法了。

html 5 还取消了一个让人头疼的标签 <acronym>,于是记起来以前还写过一个解析 <acronym> 与 <abbr> 的文章。现在可好了,只有一个 <abbr> 就不用瞎琢磨到底该用哪一个了。

update(20110503). 劳动过程中遇到一个问题,shadowbox 不能正常工作,表现为页面最下端有个 loading 字样,然后点击那些本会弹出 shadowbox 的图片也没啥反应,只有页面最下方出现一个比较大的空白。于是针对这个问题我展开了深入的分析,把相关插件 activate deactivate 来回捣腾了 n 遍,模板上相关 js 也改来改去改了 n 回,然后一下午过去了,问题依旧。就在要放弃的时候突然想起来,改模板的时候忘了把 shadowbox 的 css 加上,于是整个人都斯巴达了…这验证了一句话:生命在于折腾。这些劳动让我今年的五一节无比的充实呢。今天晚上打算把 feed 的标题出现重复字样的问题尝试着解决一下,然后把首页推荐文章的功能看怎么实现出来,依然任重道远。

聊一聊吧

1条评论

  1. 然而时间过了那么久,wp-framework始终不更新,又一次斯巴达了,跟错队代价很大…

说点啥呗

电子邮件地址不会被公开。 必填项已用*标注