【问题标题】:How to align to center font awesome icons如何对齐中心字体真棒图标
【发布时间】:2019-08-08 15:55:30
【问题描述】:

我想将字体真棒图标与较低的文本部分居中对齐,但我无法获得结果

这是html片段:

.education-title {
    font-family: Alef, Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: 1.5em;
    font-family: Alef, Arial, Helvetica, sans-serif;
}

.edu-container {
    padding-top:50px;
    display:flex;
    flex-wrap: wrap;
    list-style: none;
    justify-content: space-evenly;
    margin:auto;
    background-color: white;
    font-family: Alef, Arial, Helvetica, sans-serif;
}

.edu-text {
    text-align: center;
}

.edu-sub-text {
    text-align: left;
    
}

li > i {
    font-size: 100px;
    padding-top: 20px;
}
<script src="https://kit.fontawesome.com/a076d05399.js"></script>
<ul class="edu-container">
   <h2 class="education-title">EDUCATION</h2>
   <li>
      <i id="icon" class="fas fa-laptop-code"></i>
      <h2 class="edu-text">Degree</h2>
      <p class="edu-sub-text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Provident aspernatur non animi maiores et magnam repellat tenetur tempora. Voluptatibus perspiciatis obcaecati odio sint vel et id maiores optio fugit rerum?</p>
   </li>
   <li>
      <i id="icon" class="fab fa-free-code-camp"></i>
      <h2 class="edu-text">Degree</h2>
      <p class="edu-sub-text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Provident aspernatur non animi maiores et magnam repellat tenetur tempora. Voluptatibus perspiciatis obcaecati odio sint vel et id maiores optio fugit rerum?</p>
   </li>
   <li>
      <i id="icon" class="fas fa-university"></i>
      <h2 class="edu-text">Degree</h2>
      <p class="edu-sub-text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Provident aspernatur non animi maiores et magnam repellat tenetur tempora. Voluptatibus perspiciatis obcaecati odio sint vel et id maiores optio fugit rerum?</p>
   </li>
   <li>
      <i id="icon" class="fas fa-laptop-code"></i>
      <h2 class="edu-text">Degree</h2>
      <p class="edu-sub-text"> Lorem ipsum dolor sit amet consectetur adipisicing elit. Provident aspernatur non animi maiores et magnam repellat tenetur tempora. Voluptatibus perspiciatis obcaecati odio sint vel et id maiores optio fugit rerum?</p>
   </li>
</ul>

我想让图标像“度”字一样居中对齐,以使其看起来不错,但我已经尝试了我想到的所有方法,但都没有奏效。对此代码padawan的一点帮助将非常感激!

【问题讨论】:

    标签: html css font-awesome


    【解决方案1】:

    既然你明确设置了 text-align: left 在 p 标签上,那么它就适合简单地添加

    .edu-container > li {
        text-align: center;
    }
    

    你不能在 I 标签上调用 text-align: center 因为它是内联的。

    干杯

    【讨论】:

    • 不客气。 text-align 的诀窍在于它不会改变元素的对齐方式,但会改变其内容(文本或内联元素)的对齐方式。
    【解决方案2】:

    将图标标签放在中心标签之间,如:

    <center>
        <i id="icon" class="fas fa-university"></i>
    </center>
    

    【讨论】:

      猜你喜欢
      • 2015-12-13
      • 2020-08-11
      • 1970-01-01
      • 2021-01-10
      • 2020-12-04
      • 2023-03-22
      • 2018-11-25
      • 1970-01-01
      相关资源
      最近更新 更多