在WordPress标头中垂直居中放置元素

时间:2019-02-23 10:28:27

标签: html css wordpress flexbox bootstrap-4

我正在尝试将标题元素垂直居中,但是下面尝试的代码无法正常工作。我究竟做错了什么?请让我知道在哪里可以添加填充或其他内容。

这是网站:https://eagleroofingcontractor.com/

到目前为止我所拥有的:

<div class="col-md-12">
 <aside id="text-3" class="widget header-right widget_text">
  <div class="textwidget">
   <div class="container extra-info">
    <div class="row">
     <div class="col-md-4"> 
      <i class="fa fa-phone"></i>
      <div class="phone">
        <h3>631-209-7377</h3> 
<span>info@eagleroofingcontractor.com</span>
      </div>
     </div>
     <div class="col-md-2"> 

      <div>
       <img src="https://eagleroofingcontractor.com/wp-content/uploads/2019/02/Better-Business-Bureau-A-Logo.png">
      </div>
     </div>
     <div class="col-md-2"> 

      <div>
       <img src="https://eagleroofingcontractor.com/wp-content/uploads/2019/02/gaf-master-elite-gold800px-800x292.jpg">
      </div>

     </div>
     <div class="col-md-2"> 

      <div>
       <img src="https://eagleroofingcontractor.com/wp-content/uploads/2019/02/Google_Partners_logo_blogpage.jpg">
      </div>

     </div>
     <div class="col-md-2"> 

      <div>
       <img src="https://eagleroofingcontractor.com/wp-content/uploads/2019/02/googole-guaranteed-min.png">
      </div>

     </div>
    </div>
   </div>
  </div>
 </aside>
</div>

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要更改元素 .textwidget .extra-info 和内部的 col-md-2 .extra-info 来弯曲项目,然后使用css flex属性 align-items:center 将列垂直居中。

将以下内容添加到CSS:

.textwidget {
    display: flex;
}
.extra-info {
    display: flex;
}
.extra-info .col-md-2 {
    display: flex;
    align-items: center;
}

NB 。您的网站中有很多元素使用共同的ID(例如,标头中的所有<aside>元素都使用相同的#text-3 ID)。

不应将相同的ID用于多个元素。将它们替换为通用的类名,或者为每个元素使用不同的ID。