W3.CSS 溢出的中心分页项目
W3.CSS Center Pagination items for overflow
我正在使用 W3.CSS 为我的网站制作一个简单的分页,如下所示...
$(document).ready(function() {
$('[data-toggle="tooltip"]').tooltip();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="http://www.w3schools.com/lib/w3.css" rel="stylesheet" />
<div class="w3-center footer w3-light-grey">
<ul class="w3-pagination w3-border w3-round">
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">«</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">1</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">2</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">3</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">4</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">5</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">6</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">7</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">8</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">9</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">10</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">11</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">12</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">13</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">14</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">15</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">16</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">17</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">18</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">19</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">20</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">»</a>
</li>
</ul>
</div>
如你所见,里面有很多项目,在移动设备上看起来很难看,因为它填满了很多行,左对齐...
我想做的是将元素居中,这样看起来比现在好一点。我在 ul
上尝试了 text-align:center
但它没有用。我怎样才能使它居中?
你需要在 ul 中使用 text-align center,在 li 中使用 display:inline-block:
ul {
width:100%;
height:20px;
text-align:center;}
li {
display:inline-block;
color:white;
margin-right:10px;}
我正在使用 W3.CSS 为我的网站制作一个简单的分页,如下所示...
$(document).ready(function() {
$('[data-toggle="tooltip"]').tooltip();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="http://www.w3schools.com/lib/w3.css" rel="stylesheet" />
<div class="w3-center footer w3-light-grey">
<ul class="w3-pagination w3-border w3-round">
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">«</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">1</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">2</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">3</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">4</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">5</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">6</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">7</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">8</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">9</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">10</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">11</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">12</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">13</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">14</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">15</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">16</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">17</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">18</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">19</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">20</a>
</li>
<li><a href="#" class="w3-hover-blue" data-toggle="tooltip" title="Tutorial">»</a>
</li>
</ul>
</div>
如你所见,里面有很多项目,在移动设备上看起来很难看,因为它填满了很多行,左对齐...
我想做的是将元素居中,这样看起来比现在好一点。我在 ul
上尝试了 text-align:center
但它没有用。我怎样才能使它居中?
你需要在 ul 中使用 text-align center,在 li 中使用 display:inline-block:
ul {
width:100%;
height:20px;
text-align:center;}
li {
display:inline-block;
color:white;
margin-right:10px;}