html - 文本不会在标题中居中

标签 html css

我一直在尝试让“标题”文本居中并保留图标。

text-align: center; 对我不起作用。

谁能引导我朝着正确的方向前进?

谢谢。

IMG:

enter image description here

    .header {
      padding-top: 15px;
      padding-bottom: 15px;
      color: #fff;
      background: #333;
    }
    
    .header a {
      text-align: center;
      text-decoration: none;
      color: #fff;
      font-size: 32px;
      vertical-align: middle; 
    }
    
    #hamburger {
      color: white;
      font-size: 32px;
    }
    
    .menu {
      display: inline-block;
    }
<div class="headerwrapper">
      <div class="header">
    
      <div class="menuWrap">
        <div class="menu open">
          <span id="hamburger" class="fas fa-bars hvr-grow"></span>
        </div>
          <a href="index.php">Header</a>
      </div>
      </div>
    </div>

最佳答案

您应该将 text-align:center 放入您的 .header 类中。

除此之外,您还应该将 float:left; 属性放在 .menu 类中。

例子如下:

    .header {
      padding-top: 15px;
      padding-bottom: 15px;
      color: #fff;
      background: #333;
      text-align:center;
    }
    
    .header a {
      text-align: center;
      text-decoration: none;
      color: #fff;
      font-size: 32px;
      vertical-align: middle; 
    }
    
    #hamburger {
      color: white;
      font-size: 32px;
    }
    
    .menu {
      display: inline-block;
      float:left;
    }
<div class="headerwrapper">
      <div class="header">
    
      <div class="menuWrap">
        <div class="menu open">
          <span id="hamburger" class="fas fa-bars hvr-grow">a</span>
        </div>
          <a href="index.php">Header</a>
      </div>
      </div>
    </div>

关于html - 文本不会在标题中居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49900561/

相关文章:

JavaScript:在循环中附加来自二维数组的数据

javascript - 拒绝输入字段中 Alexa 排名小于 x 的网站

具有数据库连接的 JavaScript/HTML5 游戏?

html - 使响应图像在 div 内垂直居中

html - flexbox 中的图像无法正确缩放

javascript - 用于多个类的 jQuery 过滤器,在匹配时隐藏 div

css - 如何防止子 div 超出父 div 的高度?

javascript - 从 div 内部和外部调用不同的函数

css - 基于 % 的列的 Div 高度修复

html - 选项卡菜单中的 Bootstrap float div