🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
CSS3

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

HTML5

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

Q&A

解決済

2回答

951閲覧

imageをwidth:33%;で、3分割したい

rasta

総合スコア95

CSS3

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

HTML5

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

0グッド

0クリップ

投稿2021/03/03 07:56

<div class="a"> <img src="a.jpg"> </div> <div class="shop"> <h2>お店について<BR> <span>ABOUT</span></h2> <ul class="image"> <li><img src="b.jpg"><h3>CAFE</h3><p>ゆったりした時間が流れるカフェテリア</p></li> <li><img src="c.jpg"><h3>SWEETS</h3><p>パテイシエ特製のスイーツ</p></li> <li><img src="d.jpg"><h3>BOOK</h3><p>洋書専門のブックストアを検索</p></li> </ul> </div>
.image { padding:0; text-align:center; margin:0 auto; display:flex; justify-content:space-between; width:1100px; font-family: 'Noto Sans JP', sans-serif; } .image li { list-style:none; height:auto; width:32%; }

imageに、上の画像と同じ1100pxを指定して、image liにwidth:32%を指定、heightにautoを指定したのですが、画像の幅が、最後の3つ目が横にすごく長く、heightは、縦に全部長いです。
どうすれば、きちんとなりますでしょうか。

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

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

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

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

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

m.ts10806

2021/03/03 08:00

すごくー とか きちんとー とか、個人の感覚でしかないので、完成予定図と現状を提示してください。質問は編集できます。 あと、ポンポン質問投げられてますが、もう少し考えて理解されたほうが良いのでは。 丸投げしてる印象が非常に強いです。
K_3578

2021/03/03 08:08

前の質問でも指摘しましたが、まず自分で調べて、どういう事を試して、その上で何が分からないのかを 書いてください。
guest

回答2

0

過去の質問群を見ました。
メンターを雇うか、プログラミングスクールがおススメかなと思います。
がんばってください。

以下蛇足です。
この質問をクリアされるためには恐らく真面目に組んだCSSのコードが必要になりますが、
そのコードをもらった後に完成するまでまた連続で別の質問が出るでしょうから、
初めから誰かできる人を雇った方が良いと思いますよ。

「何も分からん、全部教えてくれ!」のスタンスはここには相応しくないです。

何もわからず手探りなのであれば、まずサンプルコードをカスタマイズしてみましょう。
やりたいことを検索してみるか、マークアップ言語のリファレンスを読みましょう。
さすがに0から教えてくれる人はなかなかいませんよ。
繰り返しになりますが、がんばってください。

投稿2021/03/03 08:13

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

0

ベストアンサー

とりあえず下記のようにしたらどうでしょうか。

css

1.image { 2 padding:0; 3 text-align:center; 4 margin:0 auto; 5 display:flex; 6 justify-content:space-between; 7 max-width:1100px; /* 修正 */ 8 font-family: 'Noto Sans JP', sans-serif; 9} 10 11.image li { 12 list-style:none; 13 height:auto; 14 width:32%; 15} 16 17/* 以下追加 */ 18.image li img { 19 width:100%; 20}

上記でご希望のレイアウトと違うなら、それぞれの画像のサイズを質問に追記してください。
それぞれの画像のサイズ(縦横比)が違うなら、どのようなレイアウトが最終希望なのか画像を提示してください。

投稿2021/03/03 08:11

hatena19

総合スコア34073

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問