[Tep-j-general] Re: column_rightの幅が変わってしまった。

Back to archive index

Tomoaki Fujii tomo****@tomst*****
2004年 5月 8日 (土) 12:33:32 JST


藤井です。

テストはインストールした素のまんまの状態にモジュールだけ組み込んでいます。
右側のボックスの「ショッピングカート」の文字列が通常の状態なら1行で表示され
るのに、改行されて2行で表示されているのいるのです。

HTMLは多少わかるので、文字数が少ないとセルの幅が指定より狭く表示されたりする
のは理解できるのですが、その右側のボックス幅を指定している部分がどこにあるの
かがわからないのです・・・(汗)

default.phpとapplication_top.phpはモジュールを追加していないファイルと見比べ
てみましたが、おかしな部分には気が付かなかったです。


> > で、この部分を140からいろいろ変更してみたのですが、左のボックスは幅が変
わる
> > のですが、右側のボックスはそのままで変化ありません。
>
> もしかして、問題の「右側のボックス」に表示されるべき文字数が非常に少ない
> 状態で実験されてないですか?
>
> TABLEタグのWIDTHとかは「取り得る最大値」を指定するものなので、指定セル内
> の情報が少ない場合は他セルの表示を優先し、勝手にレイアウトを変更した状態
> でレンダリングされる場合が有ります。
>
> まず、「右側のボックス」に大量の文字とか単語を羅列して実験してみてくださ
> い。「左は変わる」ということなら、たぶんコレでしょう。
>
> 表示文字数に関らずテーブルのレイアウトを崩したくない場合は、1x1の透明GIF
> 画像の横幅を指定してセルに挿入し、「つっかえ棒」にしとくとかしないと駄目
> だと思います。
>
> テーブルレイアウトの詳細についてはHTMLの入門書等を参照してください。





Tep-j-general メーリングリストの案内
Back to archive index