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

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

詳細はこちら
Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

レスポンシブWebデザイン

レスポンシブWebデザイン(RWD)は、スクリーンのサイズ、プラットフォーム、オリエンテーションに基づいて様々なデバイスで最適のサイトを生成するのウェブデザインとその開発のアプローチ方法を呼びます。

Bootstrap

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

CSS

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

Q&A

解決済

1回答

672閲覧

Bootstrapを使ったレスポンシブデザインについて

kina55taro

総合スコア7

Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

レスポンシブWebデザイン

レスポンシブWebデザイン(RWD)は、スクリーンのサイズ、プラットフォーム、オリエンテーションに基づいて様々なデバイスで最適のサイトを生成するのウェブデザインとその開発のアプローチ方法を呼びます。

Bootstrap

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

CSS

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

0グッド

0クリップ

投稿2019/11/05 07:18

編集2019/11/05 07:59

前提・実現したいこと

bootstrap4でのレスポンシブなサイトを勉強しています。

発生している問題・エラーメッセージ

Google chrome Developer tools でのレスポンシブ確認を
していたのですが、スマホにした時に"navbar"がとても細く見にくいように感じました。
スマホの画面サイズになった時に"navbar"を要素も含め大きくする方法はありますでしょうか。

該当のソースコード

Ruby

1<!DOCTYPE html> 2<html> 3 <head> 4 <title></title> 5 6 7 <link rel="stylesheet" media="all" href="/assets/home.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" data-turbolinks-track="reload" /> 8<link rel="stylesheet" media="all" href="/assets/application.self-8989ed0b53533d281042c49e9b55a560dfba01b3265809ad8743d90dafae7044.css?body=1" data-turbolinks-track="reload" /> 9 <script src="/packs/js/application-8819459f69e5ccbaae22.js" data-turbolinks-track="reload"></script> 10 </head> 11 12 <body> 13 <nav class="navbar navbar-expand-lg navbar-dark bg-dark p-4"> 14 <a class="navbar-brand" href="/"> 15 <img src="/assets/top/zzz.png" width="40" height="40" /> 16</a> <button class="navbar-toggler" type="button" 17 data-toggle="collapse" 18 data-target="#navmenu1" 19 aria-controls="navmenu1" 20 aria-expanded="false" 21 aria-label="Toggle navigation"> 22 <span class="navbar-toggler-icon"></span> 23 </button> 24 <div class="collapse navbar-collapse" id="navmenu1"> 25 <div class="navbar-nav"> 26 <a class="nav-item nav-link" href="/"">Menu#1</a> 27 <a class="nav-item nav-link" href="/">Menu#2</a> 28 <a class="nav-item nav-link" href="/">Menu#3</a> 29 </div> 30 </div> 31 </nav> 32 33 <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> 34 <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script> 35 <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/js/bootstrap.min.js" integrity="sha384-o+RDsa0aLu++PJvFqy8fFScvbHFLtbvScb8AjopnFD+iEQ7wo/CG0xlczd+2O/em" crossorigin="anonymous"></script> 36 </body> 37</html>

試したこと

追加CSSを使って試行錯誤はしてみたものの
どれもうまく適応させられませんでした。

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

Macbook Pro
MacOS Mojave 10.14.6
bootstrap 4.3.1

検証環境
Google chrome 77.0.3865.90

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

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

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

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

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

x_x

2019/11/05 07:36

.p-4 により上下合計 3rem の padding があるかと思いますが、その状態でまだ細いということでしょうか?
kina55taro

2019/11/05 07:42

ありがとうございます。 paddingをここで指定したところ スマホだけでなく通常画面でも高さが増えてしまっているので スマホ画面時のみにしたいということです。 詳細が足りずすみません。
m.ts10806

2019/11/05 07:44

あくまでレイアウトのみの話でしたらRailsに関する記述はないほうが良いです。タグ、コード。 コードはブラウザに表示されたhtmlをそのままご提示ください
kina55taro

2019/11/05 07:53

ありがとうございます。 ご指摘の通り修正させていただきました。
guest

回答1

0

ベストアンサー

.p-lg-2 を追加すればいいでしょう。

HTML

1 <nav class="navbar navbar-expand-lg navbar-dark bg-dark p-4 p-lg-2">

https://getbootstrap.com/docs/4.1/utilities/spacing/

投稿2019/11/05 07:49

x_x

総合スコア13749

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

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

kina55taro

2019/11/05 07:58

ご回答ありがとうございます。 閾値をそのように使うことができるのですね 勉強不足でした、ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問