久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

css3 - css的一個(gè)多行文字水平居中的問(wèn)題

瀏覽:144日期:2023-07-06 10:15:04

問(wèn)題描述

打算做一個(gè)css多行文字垂直居中的demo,自己如下這樣寫(xiě):

html:<p class='align_box_2'><span class='align_word'> 這里顯示多行文字。這里顯示多行文字。</span></p>css: <style>.align_box_2{display:table-cell; width:550px; height:1.14em; padding:0 0.1em; border:4px solid #beceeb; color:#069; font-size:10em; vertical-align:middle;}.align_box_2 span.align_word{display:inline-block; font-size:0.1em; vertical-align:middle;border: 1px solid red;} </style>

最后的樣式(chrome52):

css3 - css的一個(gè)多行文字水平居中的問(wèn)題

大概是居中偏下一點(diǎn),如果是多行文字也是會(huì)偏下,想請(qǐng)教一下這是為什嚒?

(備注:自己知道flex等其它解決方式,但是想知道這個(gè)是怎么回事...)

問(wèn)題解答

回答1:

p里面有個(gè)font-size:10em;的屬性,不知用意是什么?偏下如此嚴(yán)重大致就是因?yàn)樗斐傻摹D憧梢試L試修改這個(gè)值,值越大,偏下越多。稍微說(shuō)下原因,vertical-align:middle這一屬性對(duì)inline和inline-block元素的居中對(duì)齊并非文字中線(xiàn)字體渲染都是按照英文標(biāo)準(zhǔn)渲染,你是否記得曾經(jīng)的英語(yǔ)作業(yè)本那種四線(xiàn)三格。vertical-align:middle的居中是按照四線(xiàn)三格的第三根線(xiàn)對(duì)齊的

稍微改了一下相應(yīng)的代碼,用height撐開(kāi)p的高度,取消了font-size,單位用的px你看看

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Document</title> <style>.align_box_2{display:table-cell; width:550px; height:110px; padding:0 10px; border:4px solid #beceeb; color:#069; vertical-align:middle;}.align_box_2 span.align_word{display:inline-block;font-size: 12px; vertical-align:middle;border: 1px solid red;} </style> </head><body> <p class='align_box_2'><span class='align_word'>這里顯示多行文字。這里顯示多行文字。這里顯示多行文字。這里顯示多行文字。這里顯示多行文字。這里顯示多行文字。這里顯示多行文字。</span> </p></body></html>回答2:

用flex 布局試試。http://codepen.io/seven_zhang...

<p class='demo'> this is aaaaaaaaaaaaaaaaaaaaa test!</p>

.demo { height:200px; width:200px; border:1px solid blue; display:flex; align-items:center; }

回答3:

建議使用display:flex多欄多列布局,詳細(xì)介紹請(qǐng)見(jiàn):http://www.360doc.com/content...如果你問(wèn)的是vertical-align:middle為什么不是垂直居中的話(huà),可以看看這篇博客:http://www.zhangxinxu.com/wor...

標(biāo)簽: CSS
相關(guān)文章:
主站蜘蛛池模板: 仙居县| 同仁县| 始兴县| 广汉市| 泸水县| 米泉市| 嘉鱼县| 什邡市| 南溪县| 万年县| 惠安县| 台南县| 理塘县| 武汉市| 读书| 旬邑县| 石门县| 五河县| 垫江县| 大安市| 临沂市| 孟连| 宜春市| 阿坝| 东光县| 德保县| 克拉玛依市| 教育| 长子县| 益阳市| 渑池县| 微山县| 翼城县| 五家渠市| 灵石县| 巫溪县| 永定县| 牙克石市| 呼玛县| 临西县| 开阳县|