html - 居中分组内联元素问题

标签 html css center

我有一个部分,我希望它看起来好像位于页面的中心。我有四个显示 inline 的框,我相信他们不喜欢它们居中的原因是因为所有内容都自然地向左对齐。问题是,我不希望这些框中的内容居中,我希望它们左对齐。

那么我怎样才能使这些框看起来就像它们在页面中居中一样,而不影响我的文本呢?

#contact-connect {
  width: 80%;
  height: auto;
  margin: 0 10%;
  padding: 80px 0;
}

#contact-connect-box-container {
  margin: 0 auto;
  width: auto;
}

.contact-connect-box {
  width: 25%;
  margin: 60px 0 0 0;
  display: inline-block;
  border: 1px solid black;
  vertical-align: top;
  transition:1s; -webkit-transition:1s;
}
<div id="contact-connect">
    <div id="contact-connect-box-container">
        <div class="contact-connect-box">
            <h2 class="contact-connect-title">Call</h2>
            <div class="contact-connect-description">vcxv</div>
        </div>
        <div class="contact-connect-box">
            <h2 class="contact-connect-title">Write</h2>
            <div class="contact-connect-description">
                Reach out to us
                <br>
                <div id="scroll" class="contact-connect-link">Fill out our contact form.</div>
            </div>
        </div>
        <div class="contact-connect-box">
            <h2 class="contact-connect-title">Visit</h2>
            <div class="contact-connect-description">
                fgrge
            </div>
        </div>
        <div class="contact-connect-box">
            <h2 class="contact-connect-title">Connect</h2>
            <div class="contact-connect-description">
                <div class="contact-connect-link"><a href="http://facebook.com" target="_blank">Visit us on Facebook</a></div>
                <div class="contact-connect-link"><a href="http://youtube.com" target="_blank">See us on Youtube</a></div>
                <div class="contact-connect-link"></div>
            </div>
        </div>
    </div>
</div>

最佳答案

您可以在#contact-connect-box-container 上添加“display: flex”

#contact-connect-box-container {
  margin: 0 auto;
  width: auto;
  display: flex;
}

演示: https://jsfiddle.net/w776Lq1u/8/

关于html - 居中分组内联元素问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37075856/

相关文章:

JavaScript - 文档 : getElemById() 内的 iframe

html - 对称排列绝对定位元素

javascript - 使用 CSS 和 jQuery

ios - 使用当前位置更新屏幕中心

PHP:如何链接多个 Flash 游戏的同一页面?

html - 我的网站没有响应的问题

javascript - 粘贴修复 contenteditable

css - 悬停图像不居中

css - 在 DIV 内部垂直和水平居中图像, float 为 :left?

html - 如何叠加图像