鍍金池/ 問答/HTML5  HTML/ 在span中字體下偏

在span中字體下偏

在一個span中寫了端文字,發(fā)現(xiàn)字體相對于span所在的空間向下偏移,我用line-height設(shè)置居中也只是讓span相對于父級居中了,但是里面的字體還是相對于span向下偏移,這是什么導(dǎo)致的.
但是我重寫一個demo又不會發(fā)生這種情況。請各位指教。

clipboard.png

clipboard.png

    .header-nav{
      float: left;
      width: 200px;
      height: 40px;
      background-color: lightgrey;
      span{
        line-height: 40px;
        font-size: 20px;
        background-color: red;
      }
    }
回答
編輯回答
悶油瓶

字母數(shù)字是基線對齊,漢字是底線對齊,四線=》底線、基線、中間線、頂線,有點類似于四線三格。你可以對比一下英文'good'和中文’好‘。

2017年8月30日 10:53
編輯回答
愛礙唉

我只是給魚了
textAlign: middle;

2018年6月19日 07:48
編輯回答
抱緊我

文字對齊默認方式是基線對齊,即字母x的下邊沿對齊??梢钥纯催@個博客
鏈接

2017年8月31日 22:03