WP ページナビ装飾の不可

WordPressのカテゴリートップ、投稿ページで
前ページ、次ページへのナビを配置し
以下のように背景を付けてみましたが、
これでは複数ページになっていない時(次ページがない時)に
空タグ(<div class=”pagenavi”></div>)が残ってしまいます。

[sourcecode lang=”php”]
/*php*/
<div class="pagenavi">
<?php previous_posts_link(‘%link’, ‘<span class="left">&lt; prev page</span>’, TRUE); ?>
<?php next_posts_link(‘%link’, ‘<span class="right">next page &gt;</span>’, TRUE); ?>
</div>

/*css*/
.pagenavi{background: url(img/hogehoge.gif) left center repeat-x;}
[/sourcecode]

pagenavi

見た目的には空タグが残っていても中身がないので
FFなどでは背景含めて表示されないですが、
IE6だとばっちり表示されてしまいます。

MTでいうところのIfNonZeroのようなタグがあればよいのですが、
あるのかどうか不明です。

使えるタグがあるのか、それともPHPで作成できるのか
手段を探してみようと思います。

とりあえずページナビの背景に全てかかるようなデザインは
気をつけようと思います。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

TagTimes

Simple time tracking tool
Developed by Namu Works