處理Android安卓line-height無法垂直居中

遇到android文本無法垂直居中問題致讥,眾里尋他千百度富岳、google,好不容易解決了

一撑螺、常用的方式

  • 1含思、transform縮放
<div class="text-box" style="height: 32px; line-height: 32px; font-size: 20px; transform: scale(0.5, 0.5); transform-origin: left top;">
  <span>文本</span>
</div>
  • 文本居中了,但是transform不能還原元素在dom上的占用區(qū)域大小
  • 2甘晤、內(nèi)邊距+行高設為normal
<div class="text-box" style="box-sizing: border-box; padding: 2px; line-height: normal; font-size: 10px;">
  <span>文本</span>
</div>
  • 文本居中含潘,但在部分客戶端上不居中
  • 3、行高+字體大小設為initial
<div class="solution" style="line-height: 16px; font-size: initial;">
  <span style="font-size: 10px;">文本</span>
</div>
  • 文本居中线婚,在最新的Chrome瀏覽器上不居中
  • 4遏弱、強行margin-top
.text-box::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%;
    margin-top: 1px;
}
  • 不好控制margin-top的值,而且也會影響ios端的顯示效果
  • 5塞弊、flex
.text-box {
      height: 36px;
      display: inline-flex;  /* 或者display: flex */
      align-items: center;
}
  • 測試下來不垂直

二漱逸、我的處理方式

  • flex+行高設為normal
-            display inline-block
+            display inline-flex
+            align-items: center
             height 34px;
-            line-height: 34px;
+            line-height: normal;
  • line-heightnormal會自動配置文字區(qū)域,讓文字在文字區(qū)域處于居中游沿,而自己設置line-height為其他值實現(xiàn)不了在各個端讓文字在文字區(qū)域居中
  • flex保證了文字區(qū)域在父元素區(qū)域里面的居中
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末饰抒,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子诀黍,更是在濱河造成了極大的恐慌袋坑,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件眯勾,死亡現(xiàn)場離奇詭異枣宫,居然都是意外死亡,警方通過查閱死者的電腦和手機吃环,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門也颤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人郁轻,你說我怎么就攤上這事翅娶。” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵故觅,是天一觀的道長厂庇。 經(jīng)常有香客問我渠啊,道長输吏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任替蛉,我火速辦了婚禮贯溅,結果婚禮上,老公的妹妹穿的比我還像新娘躲查。我一直安慰自己它浅,他們只是感情好,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布镣煮。 她就那樣靜靜地躺著姐霍,像睡著了一般。 火紅的嫁衣襯著肌膚如雪典唇。 梳的紋絲不亂的頭發(fā)上镊折,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天,我揣著相機與錄音介衔,去河邊找鬼恨胚。 笑死,一個胖子當著我的面吹牛炎咖,可吹牛的內(nèi)容都是我干的赃泡。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼乘盼,長吁一口氣:“原來是場噩夢啊……” “哼升熊!你這毒婦竟也來了?” 一聲冷哼從身側響起绸栅,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤级野,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后阴幌,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體勺阐,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年矛双,在試婚紗的時候發(fā)現(xiàn)自己被綠了渊抽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡议忽,死狀恐怖懒闷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤愤估,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布帮辟,位于F島的核電站,受9級特大地震影響玩焰,放射性物質(zhì)發(fā)生泄漏由驹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一昔园、第九天 我趴在偏房一處隱蔽的房頂上張望蔓榄。 院中可真熱鬧,春花似錦默刚、人聲如沸甥郑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽澜搅。三九已至,卻和暖如春邪锌,著一層夾襖步出監(jiān)牢的瞬間勉躺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工秃流, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留赂蕴,地道東北人。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓舶胀,卻偏偏與公主長得像概说,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子嚣伐,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color糖赔,font,text-align轩端,li...
    love2013閱讀 2,315評論 0 11
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的放典,因此網(wǎng)頁是網(wǎng)絡信息傳遞的載體。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 3,899評論 0 0
  • H5移動端知識點總結 閱讀目錄 移動開發(fā)基本知識點 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,508評論 0 26
  • CSS 是什么 css(Cascading Style Sheets)基茵,層疊樣式表奋构,選擇器{屬性:值;屬性:值}h...
    崔敏嫣閱讀 1,482評論 0 5
  • 今日體驗:今天晚上去漆房取車 問了一遍都說沒有去漆房的 在半路上二店打電話說又去漆房 掉頭回去接人 核心:合作 互...
    京心達康康閱讀 141評論 0 0