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

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

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

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

Bootstrap

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

CSS

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

Q&A

解決済

1回答

588閲覧

CSSを反映させる方法がわかりません

RyoYo

総合スコア9

HTML5

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

Bootstrap

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

CSS

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

0グッド

0クリップ

投稿2020/06/21 14:19

前提・実現したいこと

bootstrapを使ってナビゲーションバーを表示させました。
CSSを適応させて、ナビゲーションバーの幅を広げたいです。
しかし、CSSがうまく反映されません。

該当のソースコード

html

1<div class="container-fluid"> 2 <div class="row"> 3 <div class="d-none d-sm-block col-sm"> 4 <nav class="navbar navbar-expand-lg navbar-light bg-light"> 5 <a class="navbar-brand" href="#">Navbar</a> 6 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation"> 7 <span class="navbar-toggler-icon"></span> 8 </button> 9 <div class="collapse navbar-collapse" id="navbarNavAltMarkup"> 10 <div class="navbar-nav"> 11 <a class="nav-item nav-link active" href="#">Home <span class="sr-only">(current)</span></a> 12 <a class="nav-item nav-link" href="#">Features</a> 13 <a class="nav-item nav-link" href="#">Pricing</a> 14 <a class="nav-item nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Disabled</a> 15 </div> 16 </div> 17 </nav> 18 </div> 19 </div> 20 <div class="row"> 21 <div class="col-sm-12">

css

1.navbar-nav{ 2 text-align: right; 3 width: 20vw; 4} 5

試したこと

background-colorなどは適応されてるので、cssとの連携はできています。
セレクタの指定などに問題があると考えましたが、調べてもよく理解できませんでした。

補足情報(FW/ツールのバージョンなど)

Djangoを使っています。
ここにより詳細な情報を記載してください。

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

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

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

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

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

guest

回答1

0

ベストアンサー

いまいちイメージが沸きませんが、幅一杯にしてメニュー群を右寄せにしたいのでしょうか?

html

1<div class="navbar-nav justify-content-end flex-grow-1">

投稿2020/06/21 15:18

yuki84web

総合スコア1857

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

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

RyoYo

2020/06/21 18:19

そうです。できました! ちなみに、別のcssファイルに書くときはどうすればいいのでしょうか? div.navbar-nav{ justify-content-end; flex-grow-1; } これではダメでした。
m.ts10806

2020/06/21 20:42

justify-content-end / flex-grow-1 自体が「別のCSSの指定を取得している」ので、それをまた外に出すというのも変な話かと思いますが。
yuki84web

2020/06/21 22:49

意図は別として別のCSSに書くときは、既に書かれているように navbar-navクラス を指定すれば良いと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問