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

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

詳細はこちら
Flex

FlexはFlash PlayerやAdobe Airで動作するRIA(リッチインターネットアプリケーション)を開発する為のフレームワークです

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

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

Q&A

解決済

2回答

1294閲覧

折り返しリストの左寄せ

kurimura

総合スコア2

Flex

FlexはFlash PlayerやAdobe Airで動作するRIA(リッチインターネットアプリケーション)を開発する為のフレームワークです

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

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

0グッド

0クリップ

投稿2020/12/07 05:42

編集2020/12/07 06:04

flex-wrap : wrap;とdisplay:flex;にてリストを横並びに折り返して表示しているのですが
左寄せにしたいのに上手く寄せることができません。
リストの中身の数が3つなのですが現在逆三角形の形となってしまいます。(下の要素が真ん中になってしまう)
上手く左寄せできる方法がありましたらご教授のほどよろしくお願い致します。

<HTML>等の基本タグ省略してます ```HTML <div class="works"> <h1 class="top">works</h1> <ol class="works-list"> <li class="works-2"><img src="img/aaaa.png" alt=""></li> <li class="works-1"><img src="img/aaaa.png" alt=""></li> <li class="works-3"><img src="img/aaaa.png" alt=""></li> </ol> <div class="nav-links"> <a class="prev page-numbers" href=#>«</a> <span class="page-numbers current">1</span> <span class="page-numbers dots">…</span> <a class="next page-numbers" href="#">»</a> </div>  </div> ``` ```CSS

.works{
text-align:center;
justify-content: center;
color:rgb(111, 79, 81);
margin:0px 0px;
}

.works-list{
flex-wrap : wrap;
display:flex;
margin:40px 0px 50px 0px;
padding:0px;
}

以下レスポンシブ
.works{
margin:30px 0px;
justify-content:flex-start;
}

.works-list img{
width: 80%;
padding:10px 10px;
margin-right: 5%;
}

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

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

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

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

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

Lhankor_Mhy

2020/12/07 06:01

.works がHTMLの方にないようですが、無視してかまいませんか? また、ご提示のコードを試してみましたが、問題は再現しませんでした。 左寄せになります。
kurimura

2020/12/07 06:05

.worksをHTMLに追加いたしました。
guest

回答2

0

自己解決

色々と試してみたのですが全体にかけていた*{margin:auto;}が原因かもしれません。
これを消すと左寄せになってくれました。
一応質問自体は自己解決できたのでがこちらに記入させて頂きます。
その代わりにその他のレイアウトが崩れてしまうのですが、
崩さずにmargin:auto;を解除?する方法を誰かご存知ないでしょうか…

投稿2020/12/07 07:12

編集2020/12/07 07:13
kurimura

総合スコア2

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

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

kurimura

2020/12/07 07:27

margin:0;にしてみるとレイアウト崩れずに左寄せになりました。
guest

0

実際やってないので自信ないですが、
works-listクラスにjustify-content:flex-startを付けないといけない気がします。

投稿2020/12/07 05:59

masaki_

総合スコア19

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

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

kurimura

2020/12/07 06:00

回答ありがとうございます。 試しましたが変わりませんでした。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問