css文字兩端對(duì)齊

轉(zhuǎn)自http://www.cnblogs.com/lzkwin/archive/2012/11/08/2761667.html

最近在工作項(xiàng)目中接觸到Web界面設(shè)計(jì)的問(wèn)題,要實(shí)現(xiàn)文字兩端對(duì)齊的效果。在網(wǎng)上搜索了一下,差不多都是互相轉(zhuǎn)帖,用的都是類(lèi)似的技巧:

text-align:justify;
text-justify:inter-ideograph;

但問(wèn)題是,我怎么就看不到效果呢?無(wú)論是英文還是中文,在IE和chrome下都不起作用。后來(lái),終于在StackOverflow上找到解決方法了。

樣式:

div.justify { text-align: justify; width:200px; font-size:15px; color:red; border:1px solid blue; height:18px;}
div.justify > span { display: inline-block /* Opera */; padding-left: 100%; }

HTML:

<div class="justify">hello, text justify.</div><br/>
<div class="justify"> hello, text justify.<span></span></div><br/>
<div class="justify">中 文 兩 端 對(duì) 齊</div><br/>
<div class="justify">中 文 兩 端 對(duì) 齊<span></span></div>

效果圖:


從效果圖可以看到,除了要在塊級(jí)元素加text-align:justify樣式外,還需要在里面加一個(gè)空的span元素,并應(yīng)用樣式。另外,對(duì)于中文還必須用空格隔開(kāi)漢字,否則也沒(méi)有兩端對(duì)齊的效果。英文每個(gè)單詞都有空格隔開(kāi),所以沒(méi)問(wèn)題。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • CSS基礎(chǔ) 本文包括CSS基礎(chǔ)知識(shí)選擇器(重要!!!)繼承、特殊性、層疊、重要性CSS格式化排版單位和值盒模型浮動(dòng)...
    廖少少閱讀 3,209評(píng)論 0 40
  • 1.塊級(jí)元素和行內(nèi)元素 塊級(jí)(block-level)元素;行內(nèi)(內(nèi)聯(lián)、inline-level)元素。 塊元素的...
    饑人谷_小侯閱讀 2,050評(píng)論 1 4
  • 本文主要是起筆記的作用,內(nèi)容來(lái)自慕課網(wǎng). 認(rèn)識(shí)CSS樣式 CSS全稱(chēng)為“層疊樣式表 (Cascading Styl...
    0o凍僵的企鵝o0閱讀 2,665評(píng)論 0 30
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 1,884評(píng)論 0 6
  • 關(guān)于css常見(jiàn)問(wèn)題,大多是移動(dòng)端的。 簡(jiǎn)單的排版規(guī)則:條目與條目之間空兩行,每條內(nèi)容部分分段空一行。標(biāo)點(diǎn)符號(hào)全部用...
    蘇水兒閱讀 5,062評(píng)論 0 9