ハイローズ・キャンバス   崩れにくい表のレイアウト法
透過gifを使うテクニック

表を使ってレイアウトを始めると、セルの大きさが思うように固定できず、レイアウトが崩れてしまうことがあります。
セルの高さや幅を固定するには、1×1ピクセルの透過gifファイルを指定の大きさに画像として設置し、セルのサイズをそれ以上小さくさせないためのつっかえ棒として利用する方法があります。

  1. 概 念(透過gifをつかう意味)
  2. 画像を貼った実例
  3. 透過gifの実際の設定操作


表の幅は、600ピクセル
下のセルとすこしすき間を空けたい 

この列は150ピクセルにしたい

この列は300ピクセルにしたい

この列は、幅150ピクセルにしたい
 
幅100ピクセルの画像を入れる
240×240ピクセルの画像を入れる           
幅120ピクセルのアイコン画像を入れる             
  
幅70ピクセルの画像を入れる
 
 




左のように3列5行でできているレイアウトは、画像の大きさも様々で、画像の大きさとセルの大きさの差があるために、表が自由に伸縮してしまい、どうしてもレイアウトが崩れがちになってしまう。

表の幅は、600ピクセル
下のセルとすこしすき間を空けたい 

スペーサー

この列は150ピクセルにしたい


スペーサー

この列は300ピクセルにしたいので gifサイズを1×300に


スペーサー

この列は、幅150ピクセルにしたい
 
幅100ピクセルの画像を入れる
240×240ピクセルの画像を入れる    
幅120ピクセルの画像を入れる
  
幅70ピクセルの画像を入れる
 
 



まず、幅を固定するために、それぞれの列の先頭行に透過gif画像を挿入し、それぞれの幅の大きさに指定する。
透過ファイルなので透明だが、ここでは、わかりやすくするために赤い線で表すことにする。位置もわかりやすいように下にずらしてあるが、本来はセルの上の枠にぴたっとつけて挿入する。

1×1ピクセルの透過gifを貼り付け、左右のセルは
高さ1ピクセル幅150ピクセルの大きさにその画像サイズを変更する。

中央の列も同様に先頭行に透過gifを貼り付け、サイズを高さ1ピクセル幅300ピクセルに指定する。

細長い横棒のようになった透過gif画像はセルの幅の突っ張りとなり、画像が入っているため それ以上はセルの幅は今までのように自由に縮まることはない。



表の幅は、600ピクセル
下のセルと30ピクセルすき間を空けたい 
透過ジフ

スペーサー

この列は150ピクセルにしたい


スペーサー

この列は300ピクセルにしたいので gifサイズを1×300に

スペーサー

この列は、幅150ピクセルにしたい
 
幅100ピクセルの画像を入れる
240×240ピクセルの画像を入れる    
幅120ピクセルの画像を入れる
  
幅70ピクセルの画像を入れる
 
 





高さを固定する場合は、
最上行のセルと次のセルの間隔を固定の高さで空けるため、スペース行をもう1行挿入し、そのセルに透過gif画像をはりつけ、今度は幅は1ピクセルで高さを希望の30ピクセルのサイズに指定する。

gif画像はわかりやすくするために緑色にしてある。
透明なサイズを固定できる画像を入れることにより、セル間の縦の位置につっかえ棒ができ、それ以上 高さは縮まることはない。


Top↑



実際に画像を入れて見てみましょう。

【透過gifを入れないレイアウト】

これは画像を挿入しただけの状態。画像より希望するセルの幅が大きいため
列の幅が不安定で セルに文字を入れるたびに各列の幅が変化してしまい列幅のレイアウトが決まりません。縦の間隔も改行に頼るしかありません。

えさ
好みのエサの事





写真の幅は240ピクセル

この写真の左右に余白をとり
左右の列の幅を均等にしたい


レイヤな日々
お散歩日記

お散歩中に出会った出来事を書いています。毎日のお友達や新しい出会いをレイヤになって関西弁で綴っています。
おいたち
小さい頃のアルバム
しつけ

しつけをする上で困ったことを書いています。
あそび

好きな遊び




ここにHPの概要やコメントや新着ニュースなどを書く
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx



おもろいかお

おもろい顔特集





【透過gifをいれたレイアウト】

これは、透過gif(赤い線と緑の線にしてある)をつっかえ棒として指定の幅に固定してあるので、画像の幅よりセルの幅が小さくなることはないので、セル内の文字は指定の幅を超えると自動的に折り返され、レイアウトは保たれます。



幅150ピクセルに固定

えさ

好みのエサの事




幅を300ピクセルに固定
写真の左右に余白をとることができた





写真の幅は240ピクセル


レイヤな日々



幅150ピクセルに固定

お散歩日記

お散歩中に出会った出来事を書いています。毎日のお友達や新しい出会いをレイヤになって関西弁で綴っています
高さ15ピクセル

おいたち

小さい頃のアルバム

しつけ

しつけをする上で困ったことを書いています。



あそび
好きな遊び



ここにHPの概要やコメントや新着ニュースなどを書く
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx

おもろいかお
おもろい顔特集

↑実際には この表の外枠も0表示にします。
Top↑

■透過gifは こちらからダウンロードしてご利用いただけます。

 クリックすると真っ白な画面がでますので、そのまま ファイル>名前を付けて保存 を選んでimgフォルダに保存して下さい。
 (透明で1×1ピクセルなのでDLしてもわかりにくいですが、 ファイル名は spacer.gif です。imgフォルダを開いて確認してください。)




透過gifの挿入


【透過gifの設定の仕方】

*あらかじめ spacer.gif はimgフォルダに入れておきます。

表の挿入箇所(トップ行のセルの一番上)にカーソルを置いて、ツールバーより画像画像 をクリック

画像の場所 に
img/spacer.gif と入力して

代替えテキストに適当な名前を付けます。

つづいて 上部の「サイズ」を選びます。


透過


ウインドウ上部の「サイズ」を選んでタブを切り替えます。

◎ユーザー定義のサイズを選び
□制限 のチェックを外し、

幅 を 150 ピクセル
(固定したい幅)

高さ を 1 ピクセル にして

OKを押すと

細い棒のような線がカーソルのある箇所に挿入されます。 

*高さを固定する場合は、
ユーザー定義のサイズのところで

幅を1ピクセル
高さを 固定したい高さの数値を入力します。

Top↑


【実際の仕上がりはこんな感じ】



えさ

好みのエサの事











レイヤな日々

ここにHPの概要やコメントや新着ニュースなどを書く
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx




お散歩日記

お散歩中に出会った出来事を書いています。毎日のお友達や新しい出会いをレイヤになって関西弁で綴っています。


おいたち

小さい頃のアルバム
しつけ

しつけをする上で困ったことを書いています


あそび
好きな遊び


おもろいかお
おもろい顔特集
Top↑


[HOME]