css 标题< p>部分中的标记无法正确居中对齐

7kqas0il  于 2023-04-08  发布在  其他
关注(0)|答案(5)|浏览(183)

<p>标签不能正确对齐,我不知道为什么。请检查我的代码,看看我哪里出错了。
你可以在图片中看到,对齐略有偏离。
添加的CSS是我认为与该部分相关的内容。我没有编写下面的代码,只是尝试编辑。

#hero-area2 .contents {
    padding: 200px 0 130px;
  }
  
  #hero-area2 .contents h1 {
    color: rgb(38, 211, 125);
    font-size: 42px;
    font-weight: 700;
    margin-bottom: 25px;
  }
  
  #hero-area2 .contents p {
    font-size: 14px;
    color: rgb(38, 211, 125);
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.5px;
    text-align: center;
  }
  
  #hero-area2 .contents .btn {
    margin: 25px 25px 0px 0px;
    text-transform: uppercase;
  }
<div class="container">
      <div class="row justify-content-md-center">
        <div class="col-md-10">
          <div class="contents text-center">
            <h1 class="wow fadeInDown" data-wow-duration="1000ms" data-wow-delay="0.3s">Kuvumela Amandla</h1>
            <p class="lead  wow fadeIn" data-wow-duration="1000ms" data-wow-delay="400ms">Our Service Offering</p>
            <a href="contact.html" class="btn btn-common wow fadeInUp" data-wow-duration="1000ms"
              data-wow-delay="400ms">CONTACT US</a>
          </div>
        </div>
      </div>
    </div>
<div class="container">
  <div class="row justify-content-md-center">
    <div class="col-md-10">
      <div class="contents text-center">
        <h1 class="wow fadeInDown" data-wow-duration="1000ms" data-wow-delay="0.3s">Kuvumela Amandla</h1>
        <p class="lead  wow fadeIn" data-wow-duration="1000ms" data-wow-delay="400ms">Our Service Offering</p>
        <a href="contact.html" class="btn btn-common wow fadeInUp" data-wow-duration="1000ms" data-wow-delay="400ms">CONTACT US</a>
      </div>
    </div>
  </div>
</div>

yyyllmsg

yyyllmsg1#

我想,在p标记中没有问题。我猜,你正在使用bootstrap,并且你取了一列。col-md-10。并且该列不退出中心。USE .col-md-10.offset-md-1我想,它会工作

kx7yvsdv

kx7yvsdv2#

我不明白你的问题,但我尝试这样的CSS代码:显示:网格对齐项:中心

justify-content: center
background-color: blue
height: 100px
width: 200px

对不起,我只学了一个月的css

fdbelqdn

fdbelqdn3#

#hero-area2 .contents {
    padding: 200px 0 130px;
  }
  
  #hero-area2 .contents h1 {
    color: rgb(38, 211, 125);
    font-size: 42px;
    font-weight: 700;
    margin-bottom: 25px;
  }
  
  #hero-area2 .contents p {
    font-size: 14px;
    color: rgb(38, 211, 125);
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.5px;
    text-align: center;
  }
.kon{
       text-align: center;
}
  
  #hero-area2 .contents .btn {
    margin: 25px 25px 0px 0px;
    text-transform: uppercase;
  }
<div class="container">
      <div class="row justify-content-md-center">
        <div class="col-md-10">
          <div class="contents text-center">
            <h1 class="wow fadeInDown" data-wow-duration="1000ms" data-wow-delay="0.3s">Kuvumela Amandla</h1>
            <p class="kon" data-wow-duration="1000ms" data-wow-delay="400ms">Our Service Offering</p>
            <a href="contact.html" class="btn btn-common wow fadeInUp" data-wow-duration="1000ms"
              data-wow-delay="400ms">CONTACT US</a>
          </div>
        </div>
      </div>
    </div>
xoefb8l8

xoefb8l84#

dispay : flex;

在CSS上使用这个,为我工作

r6vfmomb

r6vfmomb5#

这是我解决你问题的最佳方法

我不能确定这是否是你的问题,但是<p>标签通常会添加一些额外的填充,这可能会导致你的网页上的位置不稳定。
尝试使用css删除填充:

p {
  padding: 0
}

或者尝试在p元素中添加内联样式:

<p style='padding: 0'>

编辑:
另一个想法是,className lead可能会向p元素的“前缘”添加填充。尝试从<p>元素中删除该className,如下所示:
之前
<p class="lead wow fadeIn"
之后
<p class="wow fadeIn"

相关问题