2013-02-11 7 views
6

私はカレンダーを作成しています。私はそれぞれ<td>が1日であるテーブルを持っています。その日のイベントのリストをセル内に表示したい。私はテキストが2つのテキスト行として表示されるようにしたい、テキストが隠されているはずの水平スペースより長い場合。white-space:nowrapとoverflow:表のセル内に隠されています

私は可変幅のテーブルを持っています(親のwidth: 100%;はCSSのどこかに設定されています)。ここで

私jsFiddleです:あなたが見ることができる問題がwidth: 100%;overflow: hidden;にもかかわらず、明示的に設定されているということであるhttp://jsfiddle.net/fZGyz/1/

.eventSummary.eventLocationのテキストは、私が欲しいものではありませんこれは、拡大してテーブルを強制されます。

これはCSSの「現時点では可能な」問題の1つですか?

UPDATE:

私はでそれをハックして<td>overflow: hidden;を設定することができます...ので、何の省略記号がありませんように、それは(今のところやる、と<li>上の任意のborder-rightが隠されてしまいます

答えて

0

幅が親の100%に設定されているため(ドキュメントの本文)、テーブルが展開されるので、そのテーブルをdivに入れます幅が固定されているか、テーブルの幅を固定しています。

0

あなたのすべての価値は相対的なものなので、拡大していきます。 .eventSummary.eventLocationに必要な最大幅を設定し、display:blockを設定することを忘れないでください。

関連する問題