画像の縦中央に文字列を入れたいのだが…

[新着] Webテンプレートを仮オープンしました



0   名前: Nico : 2005/04/17 16:58
長時間ねばって、どうしてもできないのでお聞きしたいと思います。
写真の縦中央に文字が来るようにしたいのですが、どうしてもできません。CSSで作成しているのですが、画像をつまんだ後に行揃えを中央にしたり、インラインにしたりといろいろやったのですが…。あと、ネットスケープで見ると、文字自体が一行目をのぞいて下に回りこんでしまいます。なんとかなりませんでしょうか?

http://abc916.nobody.jp/00/gallay.html

1   名前: 七鍵 : 2005/04/17 16:58  [URL
<img src="smp.jpg" style="vertical-align: middle">サンプル文字

このような方法ではいかがでしょうか?
テーブルを使い、

<table border="0">
<tr><td><img ...></td><td valign="middle">サンプル文字</td></tr>
</table>

のようにするのも一つの手段でしょう。

# valign="middle" は多くのUAで規定値となっていますが

2   名前: Nico : 2005/04/17 16:58
七鍵さん、ありがとうございます。

おそらくCSSで囲んでいる影響からか、その方法ではできませんでした。
ただ、画像にかけるスタイルのフロートを左にし、align="middle"にすれば、
IEでもネスケでも中央にできました。

結局、いろんなことをやりすぎてしまったために、かえって出来なくなっていた
ようです…。注意するのは、画像にかけるスタイル一つで、もっとシンプルに
すればよかったみたいです。

一覧へ戻る