У меня есть разбивка на страницы в div, и я вижу дополнительное пространство. Я не уверен, откуда это. Дополнительное пространство зеленое (я добавил фон в контейнер).
URL-адрес: https://joshrodg.com/test/inductees/page/2/< /а>
По сути, внизу страницы вы увидите нумерацию страниц. Код генерируется, поэтому я не могу его изменить. Я почти уверен, что это что-то с CSS, добавляющим дополнительное пространство.
Я могу увеличить высоту wrap
, и лишнее пространство исчезнет, но это жульничество.
HTML выглядит так:
<div id="pagi">
<div class="wrap">
<a class="prev page-numbers" href="https://joshrodg.com/test/inductees/"><span class="left"></span><span class="ion-android-arrow-dropleft"></span> Prev</a>
<a class="page-numbers" href="https://joshrodg.com/test/inductees/">1</a>
<span aria-current="page" class="page-numbers current">2</span>
<a class="page-numbers" href="https://joshrodg.com/test/inductees/page/3/">3</a>
<a class="page-numbers" href="https://joshrodg.com/test/inductees/page/4/">4</a>
<span class="page-numbers dots">…</span>
<a class="page-numbers" href="https://joshrodg.com/test/inductees/page/15/">15</a>
<a class="next page-numbers" href="https://joshrodg.com/test/inductees/page/3/">Next <span class="ion-android-arrow-dropright"></span><span class="right"></span></a>
</div>
</div>
CSS выглядит так:
#pagi {
text-align: center;
}
#pagi .wrap {
background: #00ff00;
display: inline-block;
font-size: 0;
overflow: hidden;
position: relative;
}
#pagi .page-numbers {
background: #CD1F31;
display: inline-block;
color: #fff;
font-family: 'Lato', sans-serif;
font-size: 18px;
line-height: 40px;
padding: 0 10px;
position: relative;
text-decoration: none;
top: -2px;
}
#pagi .current {
background: #fff;
color: #CD1F31;
}
#pagi .next,
#pagi .prev {
background: #054872;
color: #fff;
font-family: 'Oswald', sans-serif;
font-size: 20px;
line-height: 40px;
position: relative;
text-transform: uppercase;
top: 0;
}
#pagi .next {
padding: 0 35px 0 16px;
}
#pagi .prev {
padding: 0 16px 0 35px;
}
#pagi .left,
#pagi .right {
background: #333;
border-bottom: 21px solid transparent;
border-top: 21px solid transparent;
height: 0;
position: absolute;
top: 0;
width: 0;
}
#pagi .left {
border-right: 12px solid #054872;
left: 0;
}
#pagi .right {
border-left: 12px solid #054872;
right: 0;
}
#pagi .ion-android-arrow-dropleft,
#pagi .ion-android-arrow-dropright {
display: inline-block;
font-size: 30px;
position: absolute;
top: 6px;
}
pagi .ion-android-arrow-dropleft {
left: 18px;
}
#pagi .ion-android-arrow-dropright {
right: 18px;
}
#pagi a:hover .ion-android-arrow-dropleft,
#pagi a:hover .ion-android-arrow-dropright {
color: #fff;
}
#pagi a:hover {
color: #ddd;
}
Я знаю, что это, вероятно, что-то простое, что я упускаю из виду. Если кто-то может указать мне в правильном направлении, я был бы признателен!
Одна вещь, которую я забыл упомянуть, это то, что все работает нормально, когда шрифты одинаковые - я предполагаю, что различия в размерах вызывают некоторые проблемы.
Спасибо,
Джош