希望有人可以提供幫助。文本溢出省略號不適用於動態寬度
我有3個嵌套div。家長,孩子和孩子的孩子。
我想完成什麼(動機是不相關的)是那個孩子根據父母的寬度(一個百分比)獲得一個相對寬度,並且子女的孩子必須根據這個寬度有一個溢出省略號。問題是,如果我在兒童寬度中使用%,則省略號不起作用,並且如果我在pixeles中定義寬度,它將起作用。
下面是HTML
<div class="a">
<div class="b">
<div class="c">
Here should go some text long enough to ellipsis the overflow
</div>
</div>
</div>
這裏的非工作CSS
.a {
border:black 1px solid;
float: left;
width: 122px;
display: table;
line-height: 14px;
}
.b {
width:100%;
color: black;
font-size: 14px;
text-transform: uppercase;
cursor: pointer;
}
.c {
line-height: 11px;
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space:nowrap;
}
但是如果我改變B的寬度爲122px它可以完美運行(注意122px應爲100%)。
您可以點擊此處查看:http://jsfiddle.net/vNRpw/4/
謝謝!
不必要的downvote。如果我更新了答案,每個人都會知道它已經解決了,所以沒人會浪費時間。這會讓我有時間回答這個問題。此外,我不能標記我自己的答案接受兩天後。無論如何,感謝您的建議 – 2013-05-08 01:59:44