我有两个包含文本的div,一个在另一个上方。底部文本为灰色,顶部文本为红色。我想能够使用CSS指定我要显示的顶部红色div的百分比部分。使用
width: x%
时,显示的顶部div的百分比是相对于整行而不是内容(文本)的。我想知道需要哪种CSS修复才能实现我的目标。
http://jsfiddle.net/8oodus0n/
<div class="text-container">
<span class="text-grey">
We love Stack Overflow
</span>
<span class="text-color">
We love Stack Overflow
</span>
</div>
.text-grey, .text-color{
position: absolute;
font-size: 18px;
font-family: arial;
font-weight: 800;
}
.text-grey{
color: grey;
}
.text-color{
color: red;
overflow-x: hidden;
width: 20%;
white-space:nowrap;
}