我试图在同一行显示 2 个值,并赋予右侧优先级以增长(它是一个移动应用程序,需要检测屏幕的宽度并“挤压”左侧单元格以使其更小。
这是我的尝试:http: //jsfiddle.net/rodneyjoyce/TxBhD/
HTML
<div id="screen">
<div id="leftDesc">This is a Long Description</div>
<div id="rightDesc">1000</div>
</div>
CSS
#screen
{
width: 200px;
}
#leftDesc
{
display: inline-block;
overflow: hidden;
float: left;
height: 20px;
max-width:160px;
color: blue;
}
#rightDesc
{
float: right;
display: inline-block;
text-align: right;
color: red;
}
应该发生什么:将“1000”增加到“1000 000”。蓝色文本应切断“描述”一词的末尾,红色和蓝色文本应保持在同一行。
免责声明:我不太擅长 CSS - 在 XAML 中,我在宽度上使用 * 值,以便单元格自动增长并缩小其他单元格。
我不想使用 Javascript 或 JQuery。