<div class="pagination">
<?php if($page->hasPrevVisible()): ?>
<span class="prev">
<em>Previous Article</em>
<a href="<?php echo $page->prevVisible()->url() ?>"><?php echo $page->prevVisible()->title() ?></a>
</span>
<?php endif ?>
<?php if($page->hasNextVisible()): ?>
<span class="next">
<em>Next Article</em>
<a href="<?php echo $page->nextVisible()->url() ?>"><?php echo $page->nextVisible()->title() ?></a>
</span>
<?php endif ?>
</div>
基本的に、これが私の記事ビューにあるものです。メインの div がありますが、この場合は問題ではなく、その中に 2 つのスパンがあります。次の前の記事がない場合、オプションは表示されません。次に CSS に進みます。
.pagination em {
font-family: Arvo;
font-size: .8em;
font-style: normal;
text-transform: uppercase;
display: block;
color: #838383;
}
.prev {
width: 49%;
display: inline-block;
}
.next {
width: 49%;
text-align: right;
float: right;
}
行をドロップする.pagination em
ためにそこに保持することが非常に重要であるため、 を含めました。float を使用しないと整列display:block
できません。1 行下に移動します。おそらく問題は にありますが、確かなことはわかりません。.next
.prev
em
前後の記事があれば魅力的な作品です。前の記事だけなら.next
ちゃんと立ちますが、次の記事だけだとうまく並びません。
実際の例については、このページの下部をご覧ください。