- ベストアンサー
テーブルが横に長くなってしまう
の困ってます width=100%を超えたら折り返してほしいのですが・・・ aaa...aaaが短いときにはいいのですが長いとテーブルが横に長くなります 範囲を超えたら自動的に折り返すようにできないのでしょうか? <table width="100%" border="1"> <tr><td align="center">contents</td></tr> aaa...aaa <tr><td align="left"> </td></tr> </table>
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
…タグ間違ってませんか? >範囲を超えたら自動的に折り返す 文字列を折り返すのなら、tableの100%を固定幅にすればいいと思います。
その他の回答 (5)
- noppi_99
- ベストアンサー率34% (10/29)
#5です。 言い忘れました。 IE限定のCSSです。
お礼
ありがとうごじあます モジラ系ではだめなのですね ファイアーフォックス利用者としては残念です
- noppi_99
- ベストアンサー率34% (10/29)
スタイルシート使ってもいいですか? <table width="100%" border="1" style="word-break:break-all"> <tr> <td align="center">contents</td> </tr> <tr> <td align="left"> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa </td> </tr> </table> これで単語に関係なく全て改行するようになります。 word-breakには以下のモードがあります。 normal(規定値) :英文のみ単語の切れ目で改行 break-all :英文、和文共に単語の途中でも改行 keep-all :英文、和文共に単語の切れ目で改行
- partita
- ベストアンサー率29% (125/427)
同じ質問がありました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=35175 未解決です。
お礼
ありがとうございます やはり無理なのですね
- Kuppycat
- ベストアンサー率50% (109/216)
連続した半角英数字の場合、幅を指定してもその幅で折り返すことはありません。 ?(クエスチョン)や、!(エクスクラメーション)など特別な文字のところで折り返すようになっています。
お礼
ありがとうございます 不可能なのですね
- laputart
- ベストアンサー率34% (288/843)
<table width="500" border="1"> とかして固定長を設定します。
お礼
ありがとうございます 以下でもだめです できたら画面いっぱいに表示したいので%の方がいいのですが <table width="600" border="1"> <tr><td align="center">contents</td></tr> <tr><td align="left"> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa </td></tr> </table>
補足
失礼しました ペースト位置を間違えていました tableの100%を固定幅にするとはどういうことでしょうか? そのような属性は有るのでしょうか? <table width="100%" border="1"> <tr><td align="center">contents</td></tr> <tr><td align="left"> aaa...aaa </td></tr> </table>