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で作成できるのか
手段を探してみようと思います。

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

コメントを残す

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

TagTimes

Simple time tracking tool
Developed by Namu Works