4

私はレスポンシブ Web デザイン全体に非常に慣れておらず、angularJS で学習するためのシンプルな todo アプリを作成しています。私の問題は、長すぎてレイアウトを崩すテキストをどのように処理できるかということです。

ここでは、それがどのように壊れているかを見ることができます。 ここに画像の説明を入力

ここに画像の説明を入力

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 のブーストラップ流体レイアウトを使用しています。

4

2 に答える 2