質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

1091閲覧

異なる大きさの画像どうしの幅を縦横比を固定したまま合わせる方法を教えてください。

退会済みユーザー

退会済みユーザー

総合スコア0

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

1クリップ

投稿2020/04/30 13:12

編集2020/04/30 13:17

異なる複数の種類の画像を縦に並べるレイアウトを作成しています。しかし、一部だけ幅と高さがひとまわり大きい画像があり、バランスが悪く見えてしまいます。(本来持っている大きさが違うようです)

width何パーセントで指定して良いかもわからず行き詰まりました。ブラウザが伸びたり縮んだりしたときに合わせて大きさが変わるようにしたいので、固定幅で作ることは避けています。

コードの中のリストタグ内にある、大きさの異なる画像1と2は元々違う大きさを持っているが、レイアウトの構成上、縦横比を固定したまま幅だけは揃えたいです。

対応策を教えていただけますでしょうか。よろしくお願いします。

※リストタグ内には画像以外にもテキストなどが入っていますが、今回は画像の話なのでごちゃつかないようにhtmlからはテキストは削除しています。
cssのコードに関係なさそうな、コードが入っている場合がありますが、それはテキストなどに当てる用のスタイルになります。

<div class="main-contents-right clearfix"> <!--contents--> <div class="contents-all-area">   <ul class="contents-area">    <li class="contents-list">      <div class="img-thumb">       <a href=""> <img src="image/IMG_8960のコピー_1.jpg" alt="大きさが違う画像1" class="contents-image-size"> </a>     </div> </li>    <li class="contents-list">      <div class="img-thumb">       <a href=""> <img src="image/IMG_8960のコピー_1.jpg" alt="大きさの違う画像2" class="contents-image-size"> </a>     </div> </li> コード
/*contents-all-area*/ .main-contents-right{ float: right; width: 100%; } .contents-all-area{ padding-left: 300px; padding-right: 50px; max-width:1080px; } .contents-list{ display: flex; padding-bottom: 40px; padding-top: 40px; border-bottom: solid 1px #74bbc3; } .img-thumb{ 何パーセントにしたら良いかわかりません。 } .contents-image-size{ 何パーセントにしたら良いかわかりません。 } コード

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

両方widthは100%でいいんじゃないでしょうか?そうすれば親要素いっぱいに表示されます。
ここでいう%は、親要素に対する%なので、下の画像のサイズは関係ありません。

横幅を指定すれば縦幅は縦横比を保ったまま調整されるはずです。

投稿2020/05/03 13:22

okina

総合スコア471

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問