如何在行内块按钮之间创建 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}">&larr;</a>
            {/block:PreviousPage}
            {block:NextPage}
                <a href="{NextPage}">&rarr;</a>
            {/block:NextPage}
        {/block:Pagination}
</div>

(这是使用 Tumblr 特定变量。)

此外,如果这里有任何可以更改或省略的内容,那将是一件很棒的事情!

在 li 上设置 padding:leftpadding: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 个示例:

  1. 在 links

    之间使用 &nbsp; 代码

    link # 1(一个 href ...)

    &nbsp; &nbsp; &nbsp; &nbsp;

    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>