質問: テーブル内の文字数が多くてもテーブルサイズを変えなくする方法 テーブル内の文字数が多くてもテーブルサイズを変えなくする方法 テーブル内の文字数が多くてもテーブルサイズを変えなくする方法 はじめまして。 ホームページビルダー9でホームページ作っています。 質問(1) テーブルを作って、文字をそのテーブルに入力した場合、 文字数が多いとテーブルが大きくなります。 このテーブルのサイズを、文字が多くても少なくても、 また、文字サイズが変わっても、テーブルを固定された サイズにして、テーブルからはみ出た分の文字は、 表示されないようにするには、どうすればいいですか? テーブルをスタイル位置絶対にしてみましたが、 文字数、文字サイズによってサイズが変わってしまいます。 このイメージ通りのテーブルを作るには、どこの設定を 変えればいいでしょうか? 質問(2) テーブルの中に2つ独立したテーブルを入れて、 その独立したテーブルに各々aとbの文書を入れた場合、 条件 ・bは全ての文書を必ず表示するものとします。 ・aは入る範囲内で文字を表示するものとします。 表示しきれない分の文字は表示しないものとします。。 これら条件でのテーブル設定は、どのようにすればいいでしょうか? これに近いhpのソースを除いてみたのですが、目新しいタグが見つかりません。 仮にa、bの文書がデータベースから引き出されていたものだとすると、 hp上のテーブル設定ではなくて、データベース作成時の文字数調整(aとbを足してaがはみだすようであれば、はみ出した分を削除)だということでしょうか? イメージの図を描きました。 線がずれて見づらいですが。 aの文字数が少ない場合 |--------------| |--------------| ||a || |--------------| |--------------| ||b || |--------------| | | | | ーーーーーーーー aの文字数が多い場合 |--------------| |--------------| ||a || || || || || |--------------| |--------------| ||b || |--------------| ーーーーーーーー よろしくお願いします。 以上
回答: >目新しいタグが見つかりません。 昔からある設定で良ければ・・・ html,cssソースを自分で設定して下さい。 以下の設定は、セル内でオーバー分を非表示にしたい場合に、 で囲めば非表示になるソースです。 a,bの違いが分かれば、どんなケースでも応用次第でお望みできると思いますが。/* ■ css */ .tab td{ width:100px;} .tab td div{ width:100px; height:1.1em; overflow:hidden;} | | | --- | | a a a a a a a a a a a a a a a a a a a a a a a a | | b b b b b b b b b b b b b b b b b b b b b b b b |