• ベストアンサー

ホームページタグ打ち。サイズの異なる画像の並べ方。

ホームページ作成についてです。大きさが違う写真を2枚横並びにして表示させたいのですが、横のラインが同じになるようにするにはどうすればいいでしょうか? テーブル内に画像を表示させるようにしていますが、どちらか片方の画像が大きく表示されてしまい、画像の上と下のラインが2枚の画像でばらばらになってしまい見栄えがよくありません。 どのようにすればいいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

上下の位置が同じというのを、考え方を変えてみてください。 つまり、「高さが同じ」 HTMLタグ属性で。 <img src="大きい画像" height="100"><img src="小さい画像" height="100"> スタイルシートで。 <style> the_image { height: 100px; } </style> <img src="大きい画像" class="the_image"><img src="小さい画像" class="the_image">

iset
質問者

お礼

わかりやすくてとても助かりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.5

no.3ですが、簡単な例を <div class="photo">  <p><img src="[URL]" width="240" height="180" alt="">と<img src="[URL]" width="360" height="180" alt=""></p> </div> のとき、画像の高さを揃えるなら div.photo p img{display:inline-block;height:120px;width:auto;} で高さは同じで縦横比は変わらず伸縮されます。line-heightでテキストの位置も調整できるでしょう。

全文を見る
すると、全ての回答が全文表示されます。
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

ホームページじゃないでしょうが---(^^)→ホームページという言葉 ( http://ja.wikipedia.org/wiki/%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%9A%E3%83%BC%E3%82%B8#.E3.83.9B.E3.83.BC.E3.83.A0.E3.83.9A.E3.83.BC.E3.82.B8.E3.81.A8.E3.81.84.E3.81.86.E8.A8.80.E8.91.89 ) >見栄えが良くありません。  HTMLは、デザインのためでは決してありません。12年以上前のHTML4.01の勧告以来、強く言われ続けているのに改善される兆しがない。 →2.4.1 構造とプレゼンテーションの分離 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.4.1 ) →14.1 スタイルシートの概説 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/styles.html#h-14.1 ) →11.1 表の概説 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/tables.html#h-11.1 )  あとでじっくり読んでおくこと。 >大きさが違う写真を2枚横並びにして表示させたいのですが、横のラインが同じになるようにするにはどうすればいいでしょうか?  質問の意味がわかりづらいのですが、現状はtableを使って配置されているとの事ですので、デフォルトではtableのcell内では、virtical-align:middle--セルの縦方向中央に配置されるはずです。 ------------------------------  ■■■       ■■■  ■  テキスト・・    ■■■ ------------------------------ >横のラインが同じになるようにするにはどうすればいいでしょうか? >画像の上と下のラインが2枚の画像でばらばらになってしまい見栄えがよくありません。  この二つの文章が矛盾するのですが・・。もしベースラインをそろえたい ------------------------------  ■■■       ■■■    ■■■  ■  テキスト・・ ------------------------------  ということでしたら、virticla-align:bottomを指定すれば良いです。  具体的な回答には踏み込めません。なぜなら文書構造がわからないからです。たとえば、それが画像のリストでしたら <ul>  <li><img src="" width="" height="" alt="">   <p><img src="" width="" height="" alt=""></p>  </li>  <li><img src="" width="" height="" alt="">   <p><img src="" width="" height="" alt=""></p>  </li> </ul> のようにマークアップされているわけですし、文章中の画像でしたら <p>なんたらかんたら<img src="" width="" height="" alt=""><img src="" width="" height="" alt=""></p> とマークアップされているはずですし・・、表データでしたら <table>  <tbody>   <tr>    <th></th><th>サムネイル</th><th>大きな画像</th>   </tr>   <tr>    <th>日光</th><td><img src="" width="" height="" alt=""></td><td><img src="" width="" height="" alt=""></td>   </tr>  </tbody> </table>  とマークアップされているはずですし・・  それがわからないと、どのようにプレゼンテーション(見栄え)を指定すればよいかが答えられないのです。

全文を見る
すると、全ての回答が全文表示されます。
  • nitto3
  • ベストアンサー率21% (2656/12205)
回答No.2

どこのラインを合わせたいのですか? 違ったものはすべてあわせようとしても合わないのは分るでしょう。 上を合わせるなら上を基準に、下を合わせるなら下を基準に、 真ん中にしたければセンターに、上も下も合わせたければ、画像の上下を同じにします。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

まずHTML上での画像のサイズ変更および画像のテーブル配置はお勧めできません。 本来であれば、画像編集ソフトで画像の解像度と寸法を表示させたい大きさにキチンと調整した上で、テーブル内ではなく、スタイルシートで横並びに配置するべきでしょう。 リファレンスサイトは多種ありますので、お調べになってみてください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • スタイルシートで、画像の横にリストを表示するには?

    テーブルを使えば、1行2列のテーブルに左に画像、右にリストを入れれば、横並びができるかとおもいますが、スタイルシートを使った場合、画像の横にリストをおこうとすると、どうしても下に流れてしまいます。divで、画像とリストを囲って、floatをつかって右、左とすればできるかもしれないかなとおもいましたが、もっと簡単にできる方法がありそうなんですが。。。 なにとぞよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ホームページの見出しの画像をきれいにしたい

    自社のホームページを立ち上げたのですが、TOPページの見出しに写真の画像をのせたのですが、なんとなくぼやけて見栄えがわるいです。 (ちなみにホームページビルダーで作成いたしました。) もっとタレントのホームページみたいにきれいな画像や動画などをのせてみたいのですがどんなソフトをつかえばいのでしょうか? またフリーのソフトなどで使えるものなどございませんでしょうか? もしくはホームページビルダーで作成してつかうにはどんなやり方があるんでしょうか? 詳しい方いましたら教えてください。

  • ペイントでJPEG画像 2枚を1枚の画像にしたい

    こんばんは。 画像編集ソフト「ペイント」で、2枚のJPEG画像を並べて一枚の画像にしたいと思います。 それで、ペイントを2つ開いて、それぞれの画像を開くことはできるのですが、 片方をコピーして、もう片方にはりつけると、最初の画像の上にはりつけられてしまい、最初のもの見えなくなってしまいます。 それで上にはりつけられたものを横にずらすと、今度は横にずれたものが(グレーのペイントの背景?に)隠れてしまうという状況です…。 どなたかお分かりの方、お教え頂けると有難いです。 (添付画像はちょっとわかりにくいですが、その2枚の画像が重なったもので、最初の画像の上にもう一枚の画像をはりつけて右下のずらしたものです。この2枚を並べた画像を作成したいのですが、 こういう風にグレーの枠に隠れてしまいます)

  • HP作成について。画像の上に画像を載せる方法。

    僕の質問をみてくれてありがとうございます。 僕は今Htmlを使ったホームページ作成をしているんですけど、 少しつまづいてしまったので、わかる方がいたら教えて欲しいです。 質問というのは、画像の上に、画像を載せることができないのです。画像の横に画像だったり、画像の下に画像とかはできるんですけど、画像の上に画像を載せる事ができません。それから使っているソフトはFrontPage Expressなんですけど、もしこれ以外のフリーソフトで画像の上に画像をのせたりできるHP作成ソフトがあったらおしえてください。 よろしくおねがいします。

  • 写真とキャプションを横並びにしたいです

    テーブルは使わずにhtmlとcssで作れたらと思っています。 写真と説明を横並びにして、さらにその横に違う写真と説明のセットを並べて配置したいのです。 つまり、画像、キャプション 画像、キャプション と配置したいのですが、どうすればいいのかよく分かりません・・・。 教えていただけると大変ありがたいです。 どうぞよろしくお願いいたします。

  • 画像の横サイズが詰まって表示されます。

    最近ホームページを作成しイラストなどをUPしたのですが、自分のPCで見ると問題なく表示されているのですが、他のPCで見ると横のサイズが詰まって縦長に表示されます。 使用ソフトはphotshop7.0で縦横比にはチェックが入っています。 画像プロパティの設定は1024×768です(サイトを見た別のPCも同じ設定です)。 また、PCに取り込んだ写真をプリントするときも同じ症状が出ます。 原因不明なので、どなたか回答お願い致します。

  • ホームページ テーブル作成について

    ホームページにてテーブルを作成していますが、以下の方法をどなたか教えていただけないでしょうか? (1)テーブル内の文章を好きなところで改行する方法。 (2)上が3つ下が2つのテーブルを作成する方法。 (3)横に1列、その横に2×2のようなテーブルを作成する方法。 タグ初心者です。どうぞ、よろしくお願いいたします。

  • 画像集、小画像をクリックすると大画像を中央表示するには?

    画像集を作ってるのですが、 テーブルの中に小さな画像の一覧があり、 クリックするとその大きな画像が表示され、 なおかつページの真ん中に表示されるものを作成中です。 自分が思うに、width=100% height=100% のテーブルの中に画像リストのテーブルを入れ テーブル名を table とするなら、 そこにある小さな画像を onclick すると document.table.location.href = picture; または document.table.src = picture; のようなイメージでテーブルと大画像を置き換えれば できると思うのですが、うまくいきません。 なにかアドバイスありますでしょうか? もちろん 写真ごとにセンター寄せの web page を作り 普通にリンクという方法もありますが、写真が増えると あまり効率が良いとは言えず。。。

  • 背景画像がずれる現象について

    フッターの背景をCSSで指定してrepeat-xで横並びに表示したのですが、 上のほうにずれて表示されてしまいます。 フッターの文字だけは、一番下の場所に表示されるのに対して、 背景画像だけが上に表示されるのはなぜでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • 画像をクリックして同じページに拡大画像を出す

    小さい画像をクリックすると同じページに拡大画像が表示されるようにしたいのです。小さい画像が7つ程横に並んでいて、クリックするとその下に拡大画像が表示されるページです。フレームは使わないで出来ますか?フレームを使うとテーブルの背景が切れてしまうので使わないで作りたいのですがわかりません。教えてもらえたら嬉しいです。

    • ベストアンサー
    • HTML