年月付加
 CSSで:after擬似要素のような機能をIEで再現したかったのでexpression()使ってみました。
 記述には「expression() のまとめ」(http://useyan.x0.com/s/html/expression/)を参考にさせてもらいました。
 
 下記の例をCSSに記述すればeclatの日記の「200X」→「200X 年」、「0X」→「0X 月」と表示されます。

■「年」「月」を付加する(X)HTMLの部分。
<ul class="link_text">
<li>
<a class="link_year" href="/home/ID/diary/200X/" title="200X年の記事一覧">200X</a>
<a class="link_month" href="/home/ID/diary/200X/0X/" title="200X年0X月の記事">0X</a>
</li>
</ul>

■CSS(Mozilla用 safari文字化け対策に数値文字参照化)
*>.link_year:after {
content: "\000020\005e74";}

*>.link_month:after {
content: "\000020\006708";}

■CSS(IE用)
* html .link_year {
zoom: expression(this.style.zoom || (this.innerHTML = this.innerHTML+' 年 ', 1));
white-space: normal;}

* html .link_month {
zoom: expression(this.style.zoom || (this.innerHTML = this.innerHTML+' 月 ', 1));
white-space: normal;}