html - 需要帮助集中我的 cta

标签 html css center margin

好的,所以我似乎无法将号召性用语居中,知道为什么它卡在左边吗?请记住,我使用的是 bootstrap 和 sass

    <div class="jumbotron">
      <nav>
        <div class="row">
          <div class="col-md-12">
            <ul>
              <li class="p_nav">Home</li>
              <li class="p_nav">About</li>
              <li class="p_nav">Work</li>
              <li class="p_nav">Contact</li>
            </ul>
          </div>
        </div>
      </nav>
      <div class="container">
        <h1>Name</h1>
        <p class="p_jumbo">secondary text</p>
        <div class="cta">Learn more</div>
      </div>
    </div>

和CSS。我可能需要一个带有位置标签的 parent 吗?

.jumbotron {
  height: 100vh;
  background-image: url("/img/jumbobg.png");
  background-size: cover; }

nav ul {
  list-style: none; }
  nav ul li {
    display: inline;
    float: right;
    margin: 20px;
    padding: 0px;
    margin-top: 0px; }

.cta {
  border: 1px solid #FFFFFF;
  border-radius: 100px;
  font-family: Avenir-Light;
  font-size: 20.25px;
  color: #FFFFFF;
  display: inline-block;
  padding: 10px 20px;
  text-align: center;
  margin: 0 auto; }

最佳答案

由于 inline-block 显示,margin: 0 auto 不工作。 删除这条线并给你的 cta 一个宽度。

.cta {
    border: 1px solid #FFFFFF;
    border-radius: 100px;
    font-family: Avenir-Light;
    font-size: 20.25px;
    color: #FFFFFF;
    /* display: inline-block; */
    padding: 10px 20px;
    text-align: center;
    margin: 0 auto;
    width: 200px;
}

关于html - 需要帮助集中我的 cta,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34966397/

相关文章:

javascript - 如何 .querySelectorAll() 形成 .getElementsByTagNAme() html 元素?

div 上的 HTML 边框位于具有边框样式的 div 外部

javascript - 在不降低图片质量的情况下减小javascript中的图像大小并下载图像

css - Spring MVC 无法加载 CSS,出现错误 405

android - 在默认的 AlertDialog 中居中消息

javascript - 第一次尝试时我的悬停过渡不流畅

css - 初学CSS定位( float )

css - 围绕中心css3旋转图像

html - 图像映射在 Chrome 和 FireFox 中工作,但在 IE 中不工作

css - 绝对定位div从网页中心定位