【问题标题】:Progress Bar Not Aligning Vertically进度条未垂直对齐
【发布时间】:2021-05-04 23:04:42
【问题描述】:

进度条中的 [First] 步骤未与步骤 [Two, Three, and Four] 对齐。见下图:

步骤 2、3 和 4 的顶部之间有几个像素空间,我不知道如何解决?该代码在插入中完美运行,但在我的网页上它不起作用。也许有css重叠?我什至将 div 类更改为非常独特的东西,但它并没有修复它。

我在进度条顶部放了一条红线,以强调小空间错误。 总之,第一步的圆圈比其他的高几个像素...我需要想办法解决这个问题。

我的代码如下:

.containerpb { 
    width: 100%;
    margin: 50px auto;
  }
.progressbar {
      counter-reset: step;
      border-top: 1px solid red;
  }
  .progressbar li {
      list-style-type: none;
      width: 25%;
      float: left;
      font-size: 12px;
      position: relative;
      text-align: center;
      text-transform: uppercase;
      color: #7d7d7d;
  }
  .progressbar li:before {
      width: 30px;
      height: 30px;
      content: counter(step);
      counter-increment: step;
      line-height: 30px;
      border: 2px solid #7d7d7d;
      display: block;
      text-align: center;
      margin: 0 auto 10px auto;
      border-radius: 50%;
      background-color: white;
  }
  .progressbar li:after {
      width: 100%;
      height: 2px;
      content: '';
      position: absolute;
      background-color: #7d7d7d;
      top: 15px;
      left: -50%;
      z-index: -1;
  }
  .progressbar li:first-child:after {
      content: none;
  }
  .progressbar li.active {
      color: green;
  }
  .progressbar li.active:before {
      border-color: #55b776;
  }
  .progressbar li.active + li:after {
      background-color: #55b776;
  }
<div class="containerpb">
<ul class="progressbar">
    <li class="active">Complete Basic Information</li>
    <li>Add Secondary Owner(s)</li>
    <li>Review</li>
    <li>Export</li>
</ul>
</div>

【问题讨论】:

  • 不过,一切都完美地触动了我屏幕上的线条。您可能需要指定您的环境
  • 我怀疑这是页面中包含的其他 CSS 的问题,因为这对我来说符合您的预期。为了找出 css 碰撞的位置,请使用 devtools 检查并检查不合适的lis - 它会直接向您显示导致间隙的原因。
  • @TammyShipps 如何指定环境?这是在数据库管理系统中,我在现有的 css 书之上进行自定义 css。然后通过web界面调用html

标签: html css


【解决方案1】:

知道了!感谢大家的帮助。这是 li+li 内容的 margin-top id。必须将其从 .25em 更改为 0。谢谢!

【讨论】:

  • 您可以将其作为评论添加到问题中,也可以直接删除问题,因为这样的问题将来不太可能对任何人有帮助
猜你喜欢
  • 1970-01-01
  • 2020-09-27
  • 2016-07-07
  • 1970-01-01
  • 1970-01-01
  • 2010-11-20
  • 2014-06-11
  • 2014-07-21
  • 1970-01-01
相关资源
最近更新 更多