如何在行内块按钮之间创建 space?
How to create space between inline-block buttons?
我对此很陌生,对于任何滥用词汇的行为,我们深表歉意。
我想在两个按钮之间有一个 space,它们有一个内联块显示。 "margin" 属性 没有做我需要它做的事情。
CSS:
.pagination{
background:#155484;
padding:20px;
border:2px solid #155484;
border-radius:3px;
position:absolute;
left:75%;
top:75%;
}
.pagination li{
display:inline-block;
list-style-type:none;
}
.pagination a{
color:#fff;
text-decoration:none;
}
HTML
<div class="pagination">
{block:Pagination}
{block:PreviousPage}
<a href="{PreviousPage}">←</a>
{/block:PreviousPage}
{block:NextPage}
<a href="{NextPage}">→</a>
{/block:NextPage}
{/block:Pagination}
</div>
(这是使用 Tumblr 特定变量。)
此外,如果这里有任何可以更改或省略的内容,那将是一件很棒的事情!
在 li 上设置 padding:left
或 padding:right
应该有效
.pagination li{
display:inline-block;
list-style-type:none;
padding-left: 10px;
padding-right: 10px;
}
需要在 UL 标签上设置 padding:0 并且 anchor 标签 定义 display:inline-block 并根据需要设置填充,因此请检查以下代码段。
.pagination{
background:#155484;
padding: 0;
margin: 0;
border: 2px solid #155484;
border-radius:3px;
position: relative;
display: inline-block;
}
.pagination li{
display: inline-block;
list-style-type: none;
}
.pagination a{
color: #fff;
border-radius:3px;
display: inline-block;
padding: 8px 12px;
text-decoration:none;
background: #155484;
}
.pagination a:hover, .pagination a.current{
background: #fff;
color: #155484;
}
<ul class="pagination">
<li><a href="#">Prev</a></li>
<li><a href="#" class="current">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">Next</a></li>
</ul>
以下是在这种情况下将添加空格的 3 个示例:
在 links
之间使用
代码
link # 1(一个 href ...)
link # 2(一个 href ...)
2。使用空 <span class="spacing"></span>
'spacing'可以在css中定义为:
.spacing {
padding-right: 20px;
}
3。调整 <a>
标签的 padding-right
属性
.pagination a {
padding-right: 20px;
// other attributes
}
CSS:
.pagination{
position:absolute;
right:18%;
top:75%;
}
.pagination li{
display:inline-block;
list-style-type:none;
text-align:center;
}
.pagination a{
color:#fff;
text-decoration:none;
font-size:25px;
}
.back{
background:#155484;
padding:20px;
border:2px solid #fff;
border-radius:3px;
float:left;
}
.next{
margin-left:10px;
background:#155484;
padding:20px;
border:2px solid #fff;
border-radius:3px;
float:right;
}
HTML:
<div class="pagination">
{block:Pagination}
{block:PreviousPage}
<div class="back">
<a href="{PreviousPage}">《</a>
</div>
{/block:PreviousPage}
{block:NextPage}
<div class="next">
<a href="{NextPage}">》</a>
</div>
{/block:NextPage}
{/block:Pagination}
</div>
我对此很陌生,对于任何滥用词汇的行为,我们深表歉意。 我想在两个按钮之间有一个 space,它们有一个内联块显示。 "margin" 属性 没有做我需要它做的事情。
CSS:
.pagination{
background:#155484;
padding:20px;
border:2px solid #155484;
border-radius:3px;
position:absolute;
left:75%;
top:75%;
}
.pagination li{
display:inline-block;
list-style-type:none;
}
.pagination a{
color:#fff;
text-decoration:none;
}
HTML
<div class="pagination">
{block:Pagination}
{block:PreviousPage}
<a href="{PreviousPage}">←</a>
{/block:PreviousPage}
{block:NextPage}
<a href="{NextPage}">→</a>
{/block:NextPage}
{/block:Pagination}
</div>
(这是使用 Tumblr 特定变量。)
此外,如果这里有任何可以更改或省略的内容,那将是一件很棒的事情!
在 li 上设置 padding:left
或 padding:right
应该有效
.pagination li{
display:inline-block;
list-style-type:none;
padding-left: 10px;
padding-right: 10px;
}
需要在 UL 标签上设置 padding:0 并且 anchor 标签 定义 display:inline-block 并根据需要设置填充,因此请检查以下代码段。
.pagination{
background:#155484;
padding: 0;
margin: 0;
border: 2px solid #155484;
border-radius:3px;
position: relative;
display: inline-block;
}
.pagination li{
display: inline-block;
list-style-type: none;
}
.pagination a{
color: #fff;
border-radius:3px;
display: inline-block;
padding: 8px 12px;
text-decoration:none;
background: #155484;
}
.pagination a:hover, .pagination a.current{
background: #fff;
color: #155484;
}
<ul class="pagination">
<li><a href="#">Prev</a></li>
<li><a href="#" class="current">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">Next</a></li>
</ul>
以下是在这种情况下将添加空格的 3 个示例:
在 links
之间使用
代码link # 1(一个 href ...)
link # 2(一个 href ...)
2。使用空 <span class="spacing"></span>
'spacing'可以在css中定义为:
.spacing {
padding-right: 20px;
}
3。调整 <a>
标签的 padding-right
属性
.pagination a {
padding-right: 20px;
// other attributes
}
CSS:
.pagination{
position:absolute;
right:18%;
top:75%;
}
.pagination li{
display:inline-block;
list-style-type:none;
text-align:center;
}
.pagination a{
color:#fff;
text-decoration:none;
font-size:25px;
}
.back{
background:#155484;
padding:20px;
border:2px solid #fff;
border-radius:3px;
float:left;
}
.next{
margin-left:10px;
background:#155484;
padding:20px;
border:2px solid #fff;
border-radius:3px;
float:right;
}
HTML:
<div class="pagination">
{block:Pagination}
{block:PreviousPage}
<div class="back">
<a href="{PreviousPage}">《</a>
</div>
{/block:PreviousPage}
{block:NextPage}
<div class="next">
<a href="{NextPage}">》</a>
</div>
{/block:NextPage}
{/block:Pagination}
</div>