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

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

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

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

CSS

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

Q&A

解決済

3回答

1105閲覧

btnの右寄せを常に反映したい

sshino

総合スコア16

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

CSS

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

0グッド

0クリップ

投稿2020/05/15 03:52

編集2020/05/15 04:55

btnの右寄せ

イメージ説明
イメージ説明

CSS

1<section class="container ml-0 d-none d-lg-block"> 2 <nav class="navbar navbar-expand navnar-light"> 3 <a href="" class="navbar-brand"><img alt="ブランド" src="img/logo.png" width="50" height="50"></a> 4 <ul class="navbar-nav"> 5 <li class="nav-item active"><a href="" class="nav-link font-weight-bold text-dark">概要</a></li> 6 <li class="nav-item"><a href="" class="nav-link font-weight-bold text-dark">準備</a></li> 7 <li class="nav-item"><a href="" class="nav-link font-weight-bold text-dark">安全</a></li> 8 <li class="nav-item"><a href="" class="nav-link font-weight-bold text-dark">マネープラン</a></li> 9 <!-- <li class="nav-item"><a href="" class="nav-link btn btn-danger">はじめる</a></li> --> 10 </ul> 11 <a href="" class="nav-btn btn btn-sm bg-danger text-white ml-auto">はじめる</a> 12 </nav> 13 </section>

btnにmargin:0 0 0 auto;のように設定してもブラウザ幅を広げると、画像のように右に隙間が生まれてしまい、常に右寄せになってくれません。
なにか解決方法はないでしょうか?

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

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

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

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

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

hatena19

2020/05/15 04:48 編集

クラス名をみると Bootstrap のもののようですが、Bootstrapを使ってますか。 使っているなら、タグに Bootstrap を追加してください。
guest

回答3

0

ベストアンサー

<section class="container ml-0 d-none d-lg-block"> で container と ml-0 を設定してますが、それぞれの意味を理解していますでしょうか。

Bootstrap でのコンテナの利用 (continer と container-fluid の違い) - Bootstrapの使い方

空白ユーティリティ~Bootstrap4移行ガイド

btn自体は、ml-auto が設定されていることで親要素内で右寄せにできています。

continer に ml-0(左マージン0)が設定されていることで、continer 自体か左寄せになっているために右側の余白か大きくなります。

ご希望のことは、下記の2つのどちらかだと思います。

containerの幅の中でbtnを右寄せ
<section class="container d-none d-lg-block">

containerを画面幅に広げてbtnを右寄せ
<section class=" container-fluid d-none d-lg-block">

投稿2020/05/15 05:08

編集2020/05/15 05:10
hatena19

総合スコア33795

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

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

sshino

2020/05/16 05:57

細かく説明して頂いて有難うございましたm(_ _)m
guest

0

Choose from a responsive, fixed-width container (meaning its max-width changes at each breakpoint) or fluid-width (meaning it’s 100% wide all the time).

Overview · Bootstrap

Bootstrapのドキュメントによると、fluid-widthを選択しない場合は、各ブレイクポイントで定められた横幅になるようです。

Responsive breakpoints | Overview · Bootstrap

投稿2020/05/15 04:56

Lhankor_Mhy

総合スコア36158

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

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

0

btnにright:○○pxを設定してみてはいかがでしょうか?

投稿2020/05/15 03:57

mamiduka

総合スコア11

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問