↓のようなHTMLをCGIで出力しました。
<TABLE width="500" cellpadding="10" bgcolor="wheat">
<TR>
<TD>2006年9月6日(水)20時48分</TD><TD><B>2/12求人広告結果</B></TD><TD>広告</TD>
</TR><TR><TD colspan="3">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</TD></TR>
<TR><TD colspan="3"><A HREF="./outsider01.cgi?mycmd=edit&view_page=328"><P align="right">編集</A>|<A HREF="./outsider01.cgi?mycmd=delete&view_page=328">削除</A></P></TD></TR>
</TABLE>
すると、テーブルの幅が広がるのです。
aaaaaaaaaaaaaaaaaaaa・・・
ではなく、ふつうの全角の文章ですとwidth500で固定されるようです。
なぜ小文字のaaaaaaaaaaaaaだとwidthが固定されないのでしょうか?
No.1ベストアンサー
- 回答日時:
このページ自体も広がっちゃいましたね^^;
英語は原則、単語の途中で折り返して書かないものですよね。なのでブラウザは無意味な半角英数字でもひとつの単語と解釈して折り返さないということらしいです。
↓のページに解決策があるかもしれません。
参考URL:http://chaichan.web.infoseek.co.jp/qa4000/qa4125 …
No.4
- 回答日時:
回答は皆さんの仰るとおりなので控えますが、これは最近よく出る質問ですね。
過去ログにも解決例が載っていますので、参考にどうぞ。
[教えて!goo] 日本語を半角英数字にすると画像にCSSのfloat:rightを指定していても無効になる問題について。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=2386819 …
[教えて!goo] テーブルの幅固定について
http://oshiete1.goo.ne.jp/kotaeru.php3?q=2380265 …
No.3
- 回答日時:
テーブル幅を固定するには、table-layout: fixed; の記述が必要です↓
<TABLE width="500" cellpadding="10" bgcolor="wheat" style="table-layout: fixed; word-wrap: break-word;">
<TR>
<TD>2006年9月6日(水)20時48分 </TD><TD><B>2/12求人広告結果</B></TD><TD> 広告</TD>
</TR><TR><TD colspan="3">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</TD></TR>
<TR><TD colspan="3"><A HREF="./outsider01.cgi?mycmd=edit&view_page=328"><P align="right">編集</A>|<A HREF="./outsider01.cgi?mycmd=delete&view_page=328">削除</A></P></TD></TR>
</TABLE>
参考URL:http://www.tagindex.com/stylesheet/table/table_l …
No.2
- 回答日時:
質問を読んだだけで詳しい検証はしておりませんが。
。。ブラウザは、連続した半角文字をスペースがない限りひとつの行に納めようとします。そのため、テーブルの幅に収まらない場合は、幅を拡張して納めてしまうので、横幅がずれます。
これに対し、全角文字はどこでも改行されるので、横幅が伸びることはありません。
対処法としては、長い半角文字列を出力しないようにしたり、途中にスペースを入れるようにします。
また、IE独自のスタイルシート「word-wrap : break-word」を指定することで、連なった半角の途中でも改行されるようになります。(詳しくは参考URLをご参照ください)
参考URL:http://www.htmq.com/style/word-wrap.shtml
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- Visual Basic(VBA) VBA。複数のChangeイベントをまとめる方法 2 2022/03/31 12:03
- JavaScript JavaScript?jQuery?で書き方を教えてください。 初心者です。 AAAという要素をステ 2 2023/08/04 22:09
- Excel(エクセル) Excel VBA 3 2023/04/22 10:46
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- Excel(エクセル) Powershell エクセル検索 完全一致の方法 1 2022/06/05 20:19
- 教えて!goo ★ AA→AAA このハードルが高くないですか? 8 2022/11/29 17:53
- 教えて!goo 10日間でAAAになれる人は無職ですか? 10 2023/05/11 12:09
- 邦楽 AAA 3 2023/05/04 07:09
- 教えて!goo 今月度、どんなに頑張っても・・ 今からAAAは無理でしょうか? 8 2023/04/26 16:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlで改行タグを入れていない...
-
https://danqkzs.com/ipchange-...
-
アクセスログの「HEAD」と...
-
アドレスバーへの直接入力を禁...
-
大きくなった文字を元に戻すには?
-
macでhtmlのタグを打って、開い...
-
ドラッグすると見える文字
-
エクセルから作ったホームペー...
-
Tcup無料掲示板にアクセス解析...
-
グラデーションの仕方
-
ウェブサイトの文字が小さいの...
-
パソコンのメモ帳のことで質問
-
html,動的?なホームページにつ...
-
ビルダーでファイル名が「index...
-
無料ホームページの簡単な作り方
-
FFFTPで「コマンドが受け付けら...
-
インフォカートでの商品販売手...
-
ブラウザに表示される文字が小...
-
ホームページを左右にわけるタグ
-
デカイ字を元に戻したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlで改行タグを入れていない...
-
テーブルwidthで指定したのに幅...
-
テーブルが横に長くなってしまう
-
隠しページの探し方
-
ドラッグすると見える文字
-
アクセスログの「HEAD」と...
-
HTML タグへのstyle記載の違い
-
アドレスバーへの直接入力を禁...
-
数値Lについて
-
大きくなった文字を元に戻すには?
-
ヤフオクの出品説明文をカラー...
-
HPのソースをそのまま貼り付け...
-
CMSサイトの見分け方は?
-
ExcelのVBAの正規表現で二重引...
-
昔のゲーム、ブラックオニキス...
-
HPビルダーの拡張子について
-
グラデーションの仕方
-
ヘッダーを共通化した場合のSEO...
-
VBAで自動ログインできない
-
パソコンのメモ帳のことで質問
おすすめ情報