電子書籍の厳選無料作品が豊富!

超えた部分の文字を表示しないで
テーブル幅の範囲で表示できる部分だけ表示することはできるのでしょうか?
例えば

<table border='1' width='100%' CELLPADDING='0' CELLSPACING='0'><tr><td>abc...z</td></tr></table>


abc...z
の部分がテーブル幅より長いときには超えた部分はなかったものとして表示するのです

A 回答 (2件)

IEの独自拡張ですが、CSSでtext-overflowというスタイルを設定すると全て表示しきれない場合、


abc...
というように最後に...を付けて表示を打ち切ります。
単純にtdに指定してもだめで幅指定したdivブロックへの指定じゃないとだったかも。

幅指定したブロックに指定するならoverflow:auto;を指定しておきたほうがいいかも。(こちらは収まりきれない場合、そのブロックにスクロールバーが表示されます。)

参考URL:http://www6.plala.or.jp/go_west/nextcss/ref/prp/ …
    • good
    • 0
この回答へのお礼

ありがとうございます
いろいろ考えてみてできなければ
IE以外の人にはテーブルが乱れるが
IE人は恩恵を受ける提案の表示で妥協します

お礼日時:2005/01/23 16:38

こんにちは。



HTMLレベルでの文字の割愛処理は不可能と思います。
    • good
    • 0
この回答へのお礼

ありがとうございます
残念です

お礼日時:2005/01/23 15:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!