#4. 画像をページ中央に表示してみよう
2002-05-26
今回は、ウェブ・ページの中央に画像を表示させるテクニックです。
普通に画像を中央に表示させたサンプルは、こちらです。
これだと、ウェブ・ページの上部に画像が表示されてしまい、ちょっとバランスが悪い感じですね。今回のテクニックを使うとこんなカンジになります。
ブラウザをリサイズすると、画像が常に中央に表示されてます。 画像系のウェブ・ページには必須のテクニックですね。それでは行ってみよ~。
まず、 1 x 1 セルのテーブルを作成し、その中に画像を置きます。画像が、セルの中央にくるようにセルの横方向配置を中央揃えにしておきます。こんなカンジです。
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=Shift_JIS"/>
<title>sample-03</title>
</head>
<body bgcolor="#ffffff">
<table width="300" border="1" cellspacing="2" cellpadding="0">
<tr>
<td align="center"img src="sample.jpg" alt="sample" height="100" width="100" border="0"></td>
</tr>
</table>
</body>
</html>
さて、ここからがポイントです。 テーブルの幅と高さを 100% に指定します。こんなカンジです。
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=Shift_JIS"/>
<title>sample-04</title>
</head>
<body bgcolor="#ffffff">
<table width="100%" height="100%" border="1" cellspacing="2" cellpadding="0">
<tr>
<td align="center"img src="sample.jpg" alt="sample" height="100" width="100" border="0"></td>
</tr>
</table>
</body>
</html>
テーブルの高さを 100% にすることで、ページ中央に画像が表示されるようになります。
あとは、テーブルの外枠の幅を 0 にすれば、テーブルが見えなくなるので、こんなカンジになります。
ところで、たとえば、画像の下に説明の文章を付けた場合、こんなカンジに文章まで画像と一緒に中央揃えになってしまいます。
文字のところだけ左揃えにするとこんなカンジでバランスが悪くなってしまいます。
では、どうするか? 答えは「テーブルの入れ子(ネスト)」です。こんなカンジにします。
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=Shift_JIS"/>
<title>sample-06</title>
</head>
<body bgcolor="#ffffff">
<table width="100%" height="100%" border="1" cellspacing="2" cellpadding="0">
<tr>
<td align="center"img src="sample.jpg" alt="sample" height="100" width="100" border="0">
<p></p>
<table border="1" cellspacing="2" cellpadding="0">
<tr>
<td nowrap>
冬の夜に<br/>
私の心が悲しんでゐる<br/>
悲しんでゐる、わけもなく……<br/>
は錆びて、紫色をしてゐる。</p>
<p>--『冷たい夜』 中原中也</p>
</td>
</tr>
</table>
<p></p>
</td>
</tr>
</table>
</body>
</html>
あとは、外枠の幅を 0 にすればできあがりです。こんなカンジです。
新着記事
-
#1707. 自家製麺「凌世麺」 -- 蝦仁湯麺 (えびそば) @東林.横浜中華街:
2026-01-03 横浜中華街・福建路の東林(とうりん)にてランチ。あまりの寒さに、スープたっぷりの麺料理が恋しくなり、蝦仁湯麺(えびそば)を大盛りでオーダー。東林のラーメンは自家製麺を使っているのが特徴で、その麺は「凌世麺(りょうせいめん)」と名付けられてい...
-
#1706. 新年明けましておめでとうございます -- 2026年 横浜 ポンパドウル 元町本店 十二支パン 「午」:
2026-01-03 新年明けましておめでとうございます。旧年中はお世話になりました。本年もよろしくお願いします。写真は、ポンパドウル 元町本店の十二支パン(干支パン)、2026年は「午」🐎。カスタードクリーム入り菓子パン。
-
#1705. 上海炒麺 (上海焼きそば) @萬来亭.横浜中華街:
2026-01-03 1月3日。例年のように元町厳島神社へ初詣。その帰り道、横浜中華街の萬来亭(ばんらいてい)にてランチ。食べたい料理はいろいろ思い浮かぶが、年明け最初の訪問となれば、やはりこの店の名物上海炒麺(上海焼きそば)を外すわけにはいかない 迷わずオーダ...
-
#1704. 涼拌乾絲 (干し豆腐の細切り和え) + 沙茶嫩雞 (ニンニクの芽と鶏むね肉の沙茶醤炒め) @台湾美食.横浜中華街:
2026-01-01 2026年元旦。横浜中華街・長安道の台湾美食にて晩餐。台湾美食は、その名のとおり台湾料理の店。現在の店舗は、以前は伊豆のアンテナショップだった場所をほぼ居抜きで使っており、外装にやや和風の名残がある。そのため、中華風の外観が並ぶ中華街の中で...
-
#1703. 春を感じるご馳走 - 春竹の子と干し椎茸の醤油煮込み + 桜海老と春野菜の土鍋ご飯 山椒風味 @一楽.横浜中華街:
2018-03-26 横浜中華街・中華街大通りの一楽にて晩飯。一品目は、春メニューから春竹の子と干し椎茸の醤油煮込み。これは・・・素食(スゥシー,精進料理)の紅焼烩双冬かな? 紅焼(ホンシャオ)ともちょっと違うような、甘い香りのする焼付け具合が肉厚の干し椎茸とよ...
merita.jp