他の質問に出ていたのですが、それでも解決しないので、
わかる方いたら、教えてください。
他で出ていたソースです。
<HTML>
<BODY>
<table width="100" border=1>
<tr height="1"><td width="50"><img src="clear.gif" width="50" height="1"></td><td width="50"><img src="clear.gif" width="50" height="1"></td></tr>
<tr><td width="50">abc</td><td width="50">ABC</td></tr>
<tr><td width="50">abcde</td><td width="50">AB</td></tr>
</table>
</BODY>
</HTML>
これは、abcやabcdeぐらいならきれいに表示されるのですが、
abcをaaaaaaaaaaaaa・・・aaaと長くしたときに(width="50"で納まらない時に)
aaaaaaaaaaaaa・・・aaaを改行させてでも「width="50"」で納めたいのですが
どのようにすればよろしいでしょうか?
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
半角文字はスペースが入るまでは一つの「単語」とみなされるので、その間は自動的には改行されません。
ものすごく長いURLなどがあると横にずっと長いテーブルになってしまいますよね。>もしくは、10文字ごとに文字を取得して(←取得する方法ってありますか?)
CGIなのかASPなのかPHPなのかJavaScriptなのか、それとも他の何かなのかわかりませんが、取得したデータを何文字か毎に区切って<br>を挿入するのはどれでもできると思います。
それぞれ使用しているスクリプトによって書き方が違いますから、「x字ごとに区切ってzを挿入する」に当たるスクリプトを探して下さい。
No.4
- 回答日時:
その、解決しなかった「他の質問」ていうのが
何なのかわかりませんが、似た質問に回答した
ことがあります。(参考URL)
参考URL:http://www.okweb.ne.jp/kotaeru.php3?qid=31457
この回答への補足
回答ありがとうございます。
IEではなりましたが、NNでも同じようになって欲しいのですが・・
確かめてみましたが、NNではダメでした。
IE4.0/NN4.0 この環境で動くようにしたいのです。
宜しくお願いします。
No.3
- 回答日時:
<WBR>ってのがあります。
ここでなら改行していいよって場所に<WBR>を入れてみてください。
充分表示できるだけのスペースがあれば<WBR>は無視されます。
それでも自動改行ってわけじゃないですけどね。
力技で、1文字ごとに<WBR>入れるともしかして・・・できますね。こりゃ凄いかも。(^^;
ソースは強烈に醜くなりますね。
この回答への補足
回答ありがとうございます。
<WBR>ってのがあるのは知りませんでした。
早速試したところ。賢い賢い。
必要ないときは改行されないし、したいところではしっかりするし。
しかし、これも手入力ですよね?
aaaaaaaaaaaaaaaaaaaaaaaaaaaという値をどこからか取得し、表に入れる。
このときに、例えばwidth="50"で改行したい。といった状況です。
TABLEタグに何か付け加えるとか、
もしくは、10文字ごとに文字を取得して(←取得する方法ってありますか?)
その取得した値に<WBR>をつけるとか。
自動で改行させたいのですが・・・
No.1
- 回答日時:
半角の英数字などの場合は勝手に改行されないようになっているみたいですよ。
日本語などの全角文字やスペースなどでは指定した幅で自動で改行してくれますが。
たとえば、テーブル内に英文を表記する場合を考えた場合に、単語の途中で改行してしまうと読みにくいということが考えられるからだと思います。
問題解決になっていませんが、方法があったら私も知りたいです。(^^ゞ
回答ありがとうございます。
まさにその通りでした。
表があっていくつか表示されるようにしたのですが、
半角英数字の列だけ横にビヨ~ンとなってしまいます。
日本語はその影響で指定した幅より狭く、縦にビヨ~ンとなっています。
誰か知ってる人がいるかの知れないので、もうすこし公開してみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windowsのformでtextareaに入力...
-
テーブルの幅を固定するとnowra...
-
<br style="clear:both;">って...
-
「:」について
-
html上で改行するとスペースが...
-
改行できる・できない入力ボッ...
-
テーブル内の文字列を改行させたい
-
textareaを非表示
-
テーブル内のハイフンで改行さ...
-
PCの画面を縮小したらサイズ...
-
\\n \\r \\t について
-
H1タグに改行の<br>を使う
-
HTMLソースの整理方法
-
XMLの改行方法とリンクの仕方
-
表の枠を消して、さらにその枠...
-
liタグの自動改行をやめたい!
-
XMLの改行方法
-
改行コードの削除
-
テキストエリア内の改行禁止
-
AfterEffectsでイージーイーズ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
H1タグに改行の<br>を使う
-
テーブルの幅を固定するとnowra...
-
\\n \\r \\t について
-
長いURLを途中で改行(折り返す...
-
Hタグを改行禁止にしてspanのよ...
-
テキストエリア内の改行禁止
-
「:」について
-
改行できる・できない入力ボッ...
-
VBE でスペースと改行を見える...
-
文字の最後に半角空白が勝手に...
-
preタグがプロの現場であまり使...
-
PCの画面を縮小したらサイズ...
-
テキストエリア内の改行もその...
-
XMLの改行方法とリンクの仕方
-
liタグの自動改行をやめたい!
-
<br />タグの、brの後の半角ス...
-
<a href="長いURL"> を途中で...
-
高校1年生情報の問題について。
-
<h1>を使っても無改行にするには
-
mailtoで本文に改行を入れたい
おすすめ情報