Html 垂直对齐与img和导航链接/文本与flexbox

Html 垂直对齐与img和导航链接/文本与flexbox,html,css,flexbox,anchor,vertical-alignment,Html,Css,Flexbox,Anchor,Vertical Alignment,我正在尝试将链接与图像垂直对齐。我的想法是使用flexbox,但我将文本包装在一个span标记中,以便flexbox将其识别为子元素。不确定HTML的结构是问题所在,还是使用flexbox不是答案 如果您的图像和导航链接位于锚定标记内,则可以向锚定添加样式。检查代码段 a{ display:flex; align-items:center; } li{ 列表样式:无 } a{ 显示器:flex; 对齐项目:居中; } 您在寻找:img{vertical align:middle;}


  • 我正在尝试将链接与图像垂直对齐。我的想法是使用flexbox,但我将文本包装在一个span标记中,以便flexbox将其识别为子元素。不确定HTML的结构是问题所在,还是使用flexbox不是答案

    如果您的图像和导航链接位于锚定标记内,则可以向锚定添加样式。检查代码段

    a{
      display:flex;
      align-items:center;
    }
    
    li{
    列表样式:无
    }
    a{
    显示器:flex;
    对齐项目:居中;
    }

  • 您在寻找:
    img{vertical align:middle;}
    还是希望文本显示在图像上方?是希望文本显示在图像下方,还是实际显示在图像上方?有几种可能性:我认为flex方向让我感到不舒服,这是一个简单的答案,感谢您提供的片段!
    a{
      display:flex;
      align-items:center;
    }