我对整个响应式网页设计非常陌生,我正在构建简单的待办事项应用程序来学习 angularJS。我现在的问题是如何处理太长并破坏布局的文本。
在这里你可以看到它是如何破坏的。
HTML&CSS 现在是:
注意:这是用<div class="span12">
<li>
<div>
<span class="taskshorter">{{t.TaskName}}</span>
<div class="pull-right">
<span class="label label-info ">{{t.EstimatedTime}}</span>
<span class="label label-important">{{t.EstimatedTimeLeft}}</span>
<i class="icon-chevron-right"></i>
</div>
</div>
</li>
和 CSS
.taskshorter {
overflow: hidden;
white-space: nowrap;
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
width: 20px;
height: 1.2em;
}
但它似乎不起作用。我应该编写 javascript 代码来剪辑文本还是我错过了可以轻松修复的内容?
我也在使用 Twitter boostrap 流体布局。