WordPressのカテゴリートップ、投稿ページで
前ページ、次ページへのナビを配置し
以下のように背景を付けてみましたが、
これでは複数ページになっていない時(次ページがない時)に
空タグ(<div class=”pagenavi”></div>)が残ってしまいます。
[sourcecode lang=”php”]
/*php*/
<div class="pagenavi">
<?php previous_posts_link(‘%link’, ‘<span class="left">< prev page</span>’, TRUE); ?>
<?php next_posts_link(‘%link’, ‘<span class="right">next page ></span>’, TRUE); ?>
</div>
/*css*/
.pagenavi{background: url(img/hogehoge.gif) left center repeat-x;}
[/sourcecode]
見た目的には空タグが残っていても中身がないので
FFなどでは背景含めて表示されないですが、
IE6だとばっちり表示されてしまいます。
MTでいうところのIfNonZeroのようなタグがあればよいのですが、
あるのかどうか不明です。
使えるタグがあるのか、それともPHPで作成できるのか
手段を探してみようと思います。
とりあえずページナビの背景に全てかかるようなデザインは
気をつけようと思います。