2012-11-12 72 views
0

我有一個高度有限,寬度有限的div。它應該顯示數字。但是由於它的寬度有限,我想剪輯它的文本。但使用'省略號'會出錯。你可以自己嘗試。文字溢出修正

<div id="numdiv">1000</div> 


#numdiv 
{ 
cursor:pointer; 
position:relative; 
top:-80px; 
left:103px; 
text-align:left; 
font-size:15px; 
height:20px; 
overflow:hidden; 
white-space:nowrap; 
text-overflow:ellipsis; 
width:18px; 
border:1px solid #494949; 
background:#FF9900; 
-moz-border-radius:3px; 
-webkit-border-radius:3px; 
border-radius:3px; 
} 

要麼我應該得到它正確顯示或溢出的'+'符號會很好。請幫助我。我也可以使用JS動態檢查長度。我猜 !

+0

你是什麼意思的錯誤? –

回答

0

而不是text-overflow: ellipsis使用:

text-overflow:clip; 

在這裏看到: http://jsbin.com/urubed/3/

編輯

,如果你想讓它動態地更改,恕不JS變化position: relative到:

position: absolute; 

希望這有助於:)

+0

沒有它不是東西。比如,如果數字大於99,那麼#numdiv的寬度會變得更大一些。我猜,它是JS。 – tannerjohn

+0

@tannerjohn查看我的更新回答:) –