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

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

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

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

HTML5

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

Q&A

解決済

1回答

409閲覧

bootstrapで左揃えにしたい

shiiiiin

総合スコア27

CSS3

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

HTML5

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

0グッド

0クリップ

投稿2022/05/18 05:16

編集2022/05/18 09:04

イメージ説明

イメージ説明

レスポンシブで2枚目の様なデザインになる様、コーディング中です。

iPadサイズになると、画像が右になる様に、「flex-row-reverse」を使用しました。
しかし、タイトルが短い記事の場合、タイトル等が右寄りになってしまいます。

「justify-content-start」や imgではないコードに「flex-grow」で左に揃うよう試みましたが、上手くいきませんでした。

何か良い方法はありませんでしょうか。

html

1<div class="container"> 2 <div class="row"> 3 <div class="col-12"> 4 <div class="article-list d-flex flex-wrap flex-column flex-md-row justify-content-between"> 5 <div class="mod-article mb-md-5"> 6 <a href="#" class="d-flex flex-column flex-grow-1 h-100 justify-content-between"> 7 <div class="d-flex align-items-start flex-row-reverse flex-md-column flex-grow-1 mb-2 mb-md-3"> 8 <div class="img-wrap flex-shrink-0 ml-2 mb-2 ml-md-0 mb-md-4"> 9 <img src="themes/custom/ore_no_drupal/img/article02.png" loading="lazy" alt="" /> 10 </div> 11 <div> 12 <div class="d-flex flex-column flex-wrap flex-md-row mb-2 mb-md-4"> 13 <time datetime="2022-3-8" itemprop="datepublished" class="mb-1 mb-md-0 mr-0 mr-md-5">2022.03.28</time> 14 <ul class="ctg-term d-flex align-items-center flex-nowrap"> 15 <li class="tid-2">サーバーサイド</li> 16 <li class="tid-26">モジュール</li> 17 </ul> 18 </div> 19 <h3 class="line-clamp line-3 line-md-2 mb-0">これはタイトルです。This is title.これはタイトルです。This is title.これはタイトルです。This is title.これはタイトルです。This is title.これはタイトルです。This is title.これはタイトルです。This is title.</h3> 20 </div> 21 </div> 22 <p class="line-clamp line-2 line-md-3 cl-gray mb-2 mb-md-4">これは本文です。This is body text.これは本文です。This is body text.これは本文です。This is body text.これは本文です。This is body text.これは本文です。This is body text.これは本文です。This is body text.</p> 23 <div class="author d-flex align-items-center flex-no-wrap" data-swiper-parallax="-1000"> 24 <img src="themes/custom/ore_no_drupal/img/author01.png" loading="lazy" alt="Shin Kanemitsu" />Taro Tanaka 25 </div> 26 </a> 27 </div> 28 <div class="mod-article mb-md-5"> 29 <a href="#" class="d-flex flex-column flex-grow-1 h-100 justify-content-between"> 30 <div class="d-flex align-items-start flex-row-reverse flex-md-column flex-grow-1 mb-2 mb-md-3"> 31 <div class="img-wrap flex-shrink-0 ml-2 mb-2 ml-md-0 mb-md-4"> 32 <img src="themes/custom/ore_no_drupal/img/article04.png" loading="lazy" alt="" /> 33 </div> 34 <div> 35 <div class="d-flex flex-column flex-wrap flex-md-row mb-2 mb-md-4"> 36 <time datetime="2022-3-8" itemprop="datepublished" class="mb-1 mb-md-0 mr-0 mr-md-5">2022.03.28</time> 37 <ul class="ctg-term d-flex align-items-center flex-nowrap"> 38 <li class="tid-2">サーバーサイド</li> 39 <li class="tid-26">モジュール</li> 40 </ul> 41 </div> 42 <h3 class="line-clamp line-3 line-md-2 mb-0 flex-grow-1">これはタイトルです。This is title.</h3> 43 </div> 44 </div> 45 <p class="line-clamp line-2 line-md-3 cl-gray mb-2 mb-md-4">これは本文です。This is body text.これは本文です。This is body text.これは本文です。This is body text.これは本文です。This is body text.これは本文です。This is body text.これは本文です。This is body text.</p> 46 <div class="author d-flex align-items-center flex-no-wrap" data-swiper-parallax="-1000"> 47 <img src="themes/custom/ore_no_drupal/img/author01.png" loading="lazy" alt="Shin Kanemitsu" />Taro Tanaka 48 </div> 49 </a> 50 </div> 51 </div> 52 </div> 53 </div> 54</div>

イメージ説明

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

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

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

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

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

退会済みユーザー

退会済みユーザー

2022/05/18 06:38

ウィンドウ幅を狭めた状態で、ChromeのDevToolsを有効にして、幅が狭い箇所のボックスが縮こまっている状態を確認し、どの要素が影響しているかを特定できれば、手を打てそうですが。ほんの一部分のソースコードでは再現しづらく。
shiiiiin

2022/05/18 09:05

修正依頼ありがとうございます。 Dev Toolsの画像を追記致しました。 ご確認頂けましたら幸いです。
guest

回答1

0

ベストアンサー

こちらでどうでしょうか。

html

1<div class="d-flex align-items-start flex-row-reverse flex-md-column flex-grow-1 mb-2 mb-md-3 justify-content-between">

投稿2022/05/20 06:35

Lhankor_Mhy

総合スコア36057

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

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

shiiiiin

2022/05/23 08:37

ご回答ありがとうございます! 気づくのに遅れてしまい、申し訳ございません。 ご参考頂いた、コードを元に検証ツールを使っていじってみると、理想の形にすることが出来ました! ありがとうございます。 ベストアンサーにさせて頂きます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.49%

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

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

質問する

関連した質問