はてなダイアリーのページャ部分を切り分けするとしたら

はてなダイアリー」の「前の日」の表示を「prev」と表示させることは可能でしょうか?

「はてなダイアリー」の「前の日」について - 「はてなダイアリー」について - 機能変更、お知らせなど

前の日と次の日のクラスが同じで、その切り分けがネックなんですね。

Re:「はてなダイアリー」の「前の日」について - 「はてなダイアリー」について - 機能変更、お知らせなど

一応、切り分けは可能です。
が、最初に結論を言えば「ただし、モダンブラウザ以上では」なのでまだ実用的ではないですが。

:first-child擬似要素を使った例

まず初めに思いついたのは、:first-child擬似要素を使うもの

  #pager-top a, #pager-bottom a{ ... }
  #pager-top a:first-child, #pager-bottom a:first-child,{ ... }
  #edit-in-place-add{ ... }

でいいんじゃね?*1 と思ったものの、最初の一つ目のエントリーなどでは

こうなりますから不適切なので却下。


しかし

属性セレクタを使う例

よく見たら、rel属性を使っているのでそれを利用して簡単に切り分けができますね。

  #pager-top a[rel=prev], #pager-bottom a[rel=prev]{ ... }
  #pager-top a[rel=next], #pager-bottom a[rel=next]{ ... }

という感じ。
ただまぁ、最初にも書いたのですが現在でも主流の IE6、そして IE7*2 も使えないので、残念ながら諦めるしかないのが現状ですね。

*1:もちろん archive ページでは別個の設定が必要。

*2:IE7でも A[属性名="属性値"] に対応しているのですが、はてなダイアリー後方互換モードなので