2011-12-23 7 views
0

私はウェブページをデザインしています。私はdivに省略記号の助けを借りてテキストオーバーフローを表示したい。しかし、私はdivの2行のデータを表示したいので、テキストのオーバーフローを処理したいと思います。私はdivに固定の高さを設定したくありません。 cssを使ってこれを行うには?cssを使用してdivに2行を表示した後、テキストのオーバーフローを表示するにはどうすればよいですか?

+0

私は何度も試してみましたが、私は同じ場所にいなくなりました。そして、CSSではなく、可能な方法はありません。 javascriptを使用してみてください... –

+0

はCSSでしか使用できません。 jqueryを使用できますか? –

+0

2行のテキストを表示し、エリプスを追加したいとします。あなたは完全にCSSでこれをやりたいそうですか? –

答えて

1

幸い、CSS3にはtext-overflowというプロパティが追加されました。ただし、これを行うには、テキストを切り詰めて(残りの部分をホバーに表示しますが、おそらくクリック機能が必要です)。

element { 
    text-overflow: ellipsis; // exactly what you wanted 
} 

Examples and docs

text-overflowは、CSS3 specの最新バージョンではありません。 Bummer。

javascriptまたはjQueryでこれを行うことをおすすめします。

関連する問題