提问者:小点点

如何调整标签之间的差距HTML/CSS?


我想自动调整标签之间的标签文本间隙。

  1. “标签”位于“按钮”下面。

下面是代码:

<style>
 .btn{
   margin-right: 5px;
   display: inline-block;
   text-align: center;
   position:relative;
  }
  .btn label {
   display: block;
   position:relative;

   }
</style>


<!-- Html Part - All show horizontically -->
<button class="btn">Medicine 1</button>
<button class="btn">Medicine 2</button>
<button class="btn">Medicine 3</button>
<button class="btn">Medicine 4</button>
<br>

<!-- here I want to adjust position button relative -->
<!-- I want position/gap of labels adjust automatically under the buttons  -->
<!-- Labels under the buttons looks good and aligned-->


<label class="btn">2 mg</label>
<label class="btn">500 mg</label>
<label class="btn">650 mg</label>
<label class="btn">250 mg</label>

https://jsfiddle.net/

欢迎提出任何意见或建议。


共1个答案

匿名用户

在代码中的.btn标签css中添加一个Margin-bottom:15px。 保留其余的代码,因为label实际上是一个内联元素,所以您必须将它覆盖到display:block,这样它就像块元素一样工作,只有这样页边距才会对它起作用。

相关问题