文字制限



0   名前: 匿名 : 2006/07/03(月) 08:36  ID:zYUfLojK
テーブルの中の文字が
○枠の大きさを超えたら表示しない
または・・・
○「あああああ・・・」のように超えたぶんは・・・を表示する
のように文字数の制限をするにはどうすればいいんでしょうか?

1   名前: カヅサツ ◆ThCi95HEzw : 2006/07/03(月) 08:36  [URL]  ID:O5hEMlpW
前者はHTMLではなくスタイルシートでできます。
後者は原則としてできません(例えば、ある掲示板の投稿文字数が一定数を超えたら、超えた分を消して「…」を追加する、というような機能は可能ですが、それは掲示板のプログラムの領分です)。

2   名前: 羽住 : 2006/07/03(月) 08:36  ID:n2TK6swD
・・・ではなく...ならスタイルシートで出来ますよ。

<html>
<head>
	<style type="text/css">
		DIV.tdWidth {
			width:150;
		}
		DIV.divStr {
			text-overflow:ellipsis;
			overflow:hidden;
		}
	</style>
</head>
<body>
	<table border="1">
		<tr>
			<td><nobr><div class="divStr tdWidth">TEST1 TEST2 TEST3</div></nobr>
		</tr>
		<tr>
			<td><nobr><div class="divStr tdWidth">ABCD EFG HIJK</div></nobr>
		</tr>
	</table>
</body>
</html>


3   名前: ぼつ ◆WaaKujzHFY : 2006/07/03(月) 08:36  ID:eWAyBGpY
>>2
Firefox使いやOpera使いはどうしましょ。

これってMSIE独自拡張だよなあ。
断りは入れるべきではないだろか。

4   名前: 羽住 : 2006/07/03(月) 08:36  ID:msY6l1k3
ぼつさん突っ込みありがとう御座います。
そうですね、IE専用になってしまいますね。

一覧へ戻る