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

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

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

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

CSS

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

CSSフレームワーク

CSSフレームワークは、Webページのスタイルを指定する言語であるCSSを容易に構築するためのツールです。ツイッター社が開発した「Bootstrap」や段組レイアウトが可能な「Foundation」など様々なCSSフレームワークがあります。

Q&A

解決済

3回答

373閲覧

margin 0 auto で中央寄せした要素3つに余白を設定はできる?

B_J

総合スコア15

CSS3

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

CSS

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

CSSフレームワーク

CSSフレームワークは、Webページのスタイルを指定する言語であるCSSを容易に構築するためのツールです。ツイッター社が開発した「Bootstrap」や段組レイアウトが可能な「Foundation」など様々なCSSフレームワークがあります。

0グッド

0クリップ

投稿2021/07/02 21:40

margin 0 auto で中央寄せした要素3つがありますが、3つともぴったりくっついてしまっています。これらに余白を設定して、もっと離れた感じにしたいのですがそのようなことはできますか?どのようにすればできますか?

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

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

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

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

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

runnynose

2021/07/02 21:47

ソースコードがないと全然イメージできないです。 過去の質問を確認した限り、ちゃんとソースを載せて質問されているようなので、誤操作で投稿されたのだと察しますが。。。????
m.ts10806

2021/07/02 23:00

html含め再現できるコードと実現したいイメージを提示されないことには推測や憶測でしか答えられないし要件不明瞭な丸投げなのでこれ以上進まないと思います。百聞は一見に如かず。あれこれ説明するよりコードと現状がひと目でわかる情報を。質問は編集できます。
marlboro_tata

2021/07/03 07:51

こういうことなのかなー、と思いますが。例えば、下記リンク先のような量にコードを少なくして自分なりに関係する部分のCSSとHTMLを取り出して試行錯誤するのはいかがでしょうか? https://codepen.io/ccc-labo/full/vYmNGwo 他の方が言うように、まず、ここまでやったけど、のコードがないと、的確な回答を得ることができないと思います。
guest

回答3

0

自己解決

質問間違いもありましたのでクローズしますすみません。

投稿2021/07/04 04:32

B_J

総合スコア15

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

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

0

3つの要素のほうにmargin {0 20px}とか

投稿2021/07/02 22:04

KazuhoAkabane

総合スコア56

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

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

B_J

2021/07/02 22:06

ありがとうございます。ひとまず、できましたが、さらに問題が・・・。その3つを中央寄せにして、ブラウザを縮めていっても、中央寄せのままにしたいんですが、ある程度まで縮まると中央寄せにならなくなってしまい困っています。もっと縮まってから、レスポンシブ用の画面にしたいのですが・・・。 親要素にmargin: 0 auto;を設定し、その中身の子要素3つに、marginを設定したら3つの要素に余白はできたのですが・・・。 この場合どうすればいいか、一般的な回答でも構いませんので、ご教示くださることは可能でしょうか?
B_J

2021/07/02 22:24

要素がブラウザを縮めるに従って、要素同士の幅も縮まってきて、スマホ対応のサイズになったら、レスポンシブが発動するって感じにしたいのですが・・・要素同士が縮まっていきません・・・
guest

0

こういうことなのかな??(数値は適当です)

css

1.hoge { 2 margin: 100px auto; 3}

投稿2021/07/02 21:53

runnynose

総合スコア497

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

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

B_J

2021/07/02 22:05

ありがとうございます。その3つを中央寄せにして、ブラウザを縮めていっても、中央寄せのままにしたいんですが、ある程度まで縮まると中央寄せにならなくなってしまい困っています。親要素にmargin: 0 auto; を設定し、その中身の子要素?に、marginを設定したら3つの要素に余白はできたのですが・・・。この場合どうすればいいか、一般的な回答でも構いませんので、ご教示くださることは可能でしょうか?
KazuhoAkabane

2021/07/02 22:11

子要素をpxでなく%表記にするとか
B_J

2021/07/02 22:18

top と bottomはpxで別途設定し、right と leftで%やってみましたができません
B_J

2021/07/02 22:24

要素がブラウザを縮めるに従って、要素同士の幅も縮まってきて、スマホ対応のサイズになったら、レスポンシブが発動するって感じにしたいのですが・・・要素同士が縮まっていきません・・・
KazuhoAkabane

2021/07/02 22:25

topとbottomというか{margin:0 3%;}とかでもダメ? あとmargin-topとかmargin-leftね。topとbottomとかだと別の意味になります
B_J

2021/07/02 22:27

margin: 0 auto;をmargin:0 3%;ってことですよね?ダメでした・・・
B_J

2021/07/02 22:28

とmargin-topとかmargin-leftね。topとbottomとかだと別の意味になりま ↑こちらについては、topとbottomには別途marginを設定しているもので・・・
runnynose

2021/07/02 22:48 編集

B_Jさん アドバイスとして聞いていただければと思うのですが、課題管理をできるようになった方が良いと思います。 質問欄にある内容が解決しているのであれば、本件を一度、クローズさせて新たに出た疑問は新たに質問を投稿してもらった方が情報を整理しやすいため、能率良いと思います。 このコメントで気分を害されたようでしたら、申し訳ありません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問