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

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

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

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

HTML5

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

Q&A

解決済

2回答

169閲覧

Progateで作った作品をアレンジしています。fontに対してサイズが大きくならない、paddingが効かない。

hikari_poppo

総合スコア17

CSS3

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

HTML5

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

0グッド

0クリップ

投稿2018/09/06 03:51

CSS * { box-sizing: border-box; } body { margin: 0; font-family: "Hiragino Kaku Gothic ProN", sans-serif; } a { text-decoration: none; } .clear { clear: left; } #header-left p .fas fa-bars { color: white; font-size: 3.0em; margin-top: 26px; } /* ここです!! よくわからない。 ・フォントが大きくならない、 ・padding-top入らない。 */ HTML↓ <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>My Portfolio</title> <link rel="stylesheet" href="stylesheet.css"> <link rel="stylesheet" href="responsive.css"> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> <!-- fontawesome --> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> <!-- fontawesome これいらない? 自分で追加した --> </head> <body> <header> <div class="container"> <div class="header-left"> <p><i class="fas fa-bars"></i></p> </div>

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

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

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

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

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

guest

回答2

0

CSS

1#header-left p .fas fa-bars { 2 color: white; 3 font-size: 3.0em; 4 margin-top: 26px; 5}

セレクタ指定が間違っているので、#header-left.header-left.fas fa-bars.fas.fa-barsに変更しましょう。

※これだと色が白になって見えなくなるけどいいのかな・・・?

あと、fontawesomeは消したらいかんです。

追記。

追加のHTMLとCSSを拝見しました。
こいつはProgateが悪いんだろうか・・・ボタンの作りが悪いので、作り変えることをお勧めします。
現状はmessage:activeでtopを7px下にずらしています。
このままだと、ボタンの上部7pxでクリックした場合、クリックした瞬間にボタンが逃げてしまい、クリックを認識してくれません(codepenでjqueryを使用して現象の確認ができるようにしています。ボタン上部7pxでクリックするとイベントが走りません。)。
codepen

投稿2018/09/06 04:12

編集2018/09/06 07:41
yukihisa

総合スコア672

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

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

hikari_poppo

2018/09/06 04:16

.header-left p .fas.fa-bars { font-size: 8.0em; margin-top: 30px; } 大きさも、paddingも変更しません・・・ なぜですか・・・。 背景が黒なので、白で大丈夫です^^
yukihisa

2018/09/06 04:23

一応僕のほうで動作確認しましたので、こちらを見てみてください。 https://codepen.io/yukihisa/pen/QVMoaE うまくいかない理由は他にありそうなので、もうちょっと別の領域までソースをいただけると助かります。
hikari_poppo

2018/09/06 04:29

全て今いじっているところを送ります。 よろしくお願いします。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>My Portfolio</title> <link rel="stylesheet" href="stylesheet.css"> <link rel="stylesheet" href="responsive.css"> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> <!-- fontawesome --> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> </head> <body> <header> <div class="container"> <div class="header-left"> <p><i class="fas fa-bars"></i></p> </div> <div class="header-right"> <a href="https://pikacho.jp">My Blog</a> <a href="https://twitter.com">Twitter</a> <a href="https://github.com/pikacho007">github</a> <a </div> </div> </header> <!-- header --> <div class="top-wrapper"> <div class="container"> <h1>HELLO.</h1> <h1>WELCOME TO MY PORTFOLIO.</h1> </div> </div> <div class="lesson-wrapper"> <div class="container"> <div class="heading"> <h2>What I Can Do!</h2> </div> <div class="lessons"> <div class="lesson"> <div class="lesson-icon"> <img src="https://prog-8.com/images/html/advanced/html.png"> <p>HTML & CSS</p> </div> </div> <div class="lesson"> <div class="lesson-icon"> <img src="https://prog-8.com/images/html/advanced/jQuery.png"> <p>JavaScript</p> </div> </div> <div class="lesson"> <div class="lesson-icon"> <img src="https://prog-8.com/images/html/advanced/ruby.png"> <p>Illustrator</p> </div> <p class="text-contents"></p> </div> <div class="lesson"> <div class="lesson-icon"> <img src="https://prog-8.com/images/html/advanced/php.png"> <p>Photoshop</p> </div> </div> <div class="clear"></div> </div> </div> </div> <div class="message-wrapper"> <div class="container"> <div class="heading"> <h2>さぁ、あなたもProgateでプログラミングを学んでみませんか?</h2> <h3>Let's learn to code, learn to be creative!</h3> </div> <span class="btn message">さっそく開発する</span> </div> </div> <footer> <div class="container"> <img src="https://prog-8.com/images/html/advanced/footer_logo.png"> <p>Learn to code, learn to be creative.</p> </div> </footer> </body> </html> * { box-sizing: border-box; } body { margin: 0; font-family: "Hiragino Kaku Gothic ProN", sans-serif; } a { text-decoration: none; } .clear { clear: left; } .header-left p .fas.fa-bars { font-size: 8.0em; margin-top: 30px; } /* よくわからない。バーが大きくならない padding-top入らない。 */ header p { color: white; font-family: "Hiragino Kaku Gothic ProN", sans-serif; } .container { max-width: 1170px; width: 100%; padding: 0 15px; margin: 0 auto; } .top-wrapper { padding: 180px 0 100px 0; background-image: url(https://prog-8.com/images/html/advanced/top.png); background-size: cover; color: white; text-align: center; } .top-wrapper h1 { opacity: 0.7; font-size: 45px; letter-spacing: 5px; } .top-wrapper p { opacity: 0.7; } .btn-wrapper { text-align: center; margin: 20px 0; } .btn-wrapper p { margin: 10px 0; } .signup { background-color: #239b76; } .facebook { background-color: #3b5998; margin-right: 10px; } .twitter { background-color: #55acee; } .btn { padding: 8px 24px; color: white; display: inline-block; opacity: 0.8; border-radius: 4px; text-align: center; } .btn:hover { opacity: 1; } .fa { margin-right: 5px; } header { height: 65px; width: 100%; background-color: rgba(34, 49, 52, 0.9); position :fixed; top: 0; z-index: 10; } .logo { width: 124px; margin-top: 20px; } .header-left { float: left; } .header-right { float: right; margin-right: -25px; } .header-right a { line-height: 65px; padding: 0 25px; color: white; display: block; float: left; transition: all 0.5s; } .header-right a:hover { background-color: rgba(255, 255, 255, 0.3); } /* menu-iconのCSSを貼り付けてください */ .menu-icon { color: white; float: right; font-size: 25px; padding: 21px 0; /* displayをnoneに指定してください */ display: none; } .lesson-wrapper { padding-bottom: 80px; padding-left: 5%; padding-right: 5%; background-color: #f7f7f7; text-align: center; } .heading { padding-top: 80px; padding-bottom: 50px; color: #5f5d60; } .heading h2 { font-weight: normal; } .lesson { float: left; width: 25%; } .lesson-icon { position: relative; } .lesson-icon p { position: absolute; top: 44%; width: 100%; color: white; } .text-contents { width: 80%; display: inline-block; margin-top: 15px; font-size: 13px; color: #b3aeb5; } .heading h3 { font-weight: normal; } .message-wrapper { border-bottom: 1px solid #eee; padding-bottom: 80px; text-align: center; } .message { padding: 15px 40px; background-color: #5dca88; cursor: pointer; box-shadow: 0 7px #1a7940; } .message:active { position: relative; top: 7px; box-shadow: none; } footer img { width: 125px; } footer p { color: #b3aeb5; font-size: 12px; } footer { padding-top: 30px; padding-bottom: 20px; }
yukihisa

2018/09/06 04:43 編集

むむ、検証してみたところ正常に反映されていますね。。。 chromeなどならプライベートウィンドウで開く、もしくはスーパーリロードするとうまくいくかもしれません。 先ほどのURLを上記ソースで上書きしたので確認してみてください。 (確認が終わったら削除します)
hikari_poppo

2018/09/07 06:12

chromeでプライベートウィンドウで開く、スーパーリロードしてもうまく行きませんでした;( ど素人の私にはなにが悪いのか全くわかりません。 もうデザインを変えてfontawsomeでフォントを入れるのではなく、何か代わりに文字でも入れて見ようかと思います。 文字も反映されるのかはわかりませんがw
yukihisa

2018/09/07 06:19 編集

そうですね、トライアンドエラーはいいことです。 ちなみに、回答でリンクしているページ内のものをコピペして新しいページを作るとどうなるでしょうか・・・? それでうまくいくなら一番楽な気がするので。 あと、検証時にhikari_poppo 様のgithub等へのリンクがあったので念のため削除しました。 コメント上に残っているので、もし問題があれば削除されてください。
hikari_poppo

2018/09/07 06:22

最近ひたすらトライアンドエラーエラーエラーですw 早速やってみます!ありがとうございます。 わたしがhikari_poppoです。ツイッター、githubのアカウントです。
hikari_poppo

2018/09/07 06:29

”ちなみに、回答でリンクしているページ内のものをコピペして新しいページを作るとどうなるでしょうか・・・?” ↑をしたところ、うまく行きました!なんででしょう・・・そういうことってよくあるんですか? その代わり、<div class="lesson-wrapper"> <div class="container"> <div class="heading"> <h2>What I Can Do!</h2> したのimagesがスマホサイズにした時に、二段にならなくなりましたw またトライアンドエラーします^^
yukihisa

2018/09/07 06:44

>そういうことってよくあるんですか? 予期していないところに全角スペースがあったりとか、タグが変になってたりとかで想定外の動きをすることがよくありますね。 全角スペースならエディタの検索で見つけられるので、検索してみるのもありです。 他の要因の場合一回ハマってしまうと視野が狭くなって見つけられないので、一行ずつ削除とかやって原因箇所を探して解決することもあります。 むむむ、その部分は確かに一段のまま重なってしまいますね。 おそらく、ですがコメントに書いてあるCSSに「.lessons」の設定がないためかな・・・? 元ファイルには設定があるんじゃないかな、と思います。
hikari_poppo

2018/09/07 07:13

そんな細かい作業をして見つけるんですね・・・・恐ろしいです。 なんだかよくわかりませんが、ちゃんと動いてくれるようになりました!
yukihisa

2018/09/07 07:24

デバッグ作業は、以前あった石原さとみが主演のドラマ「校閲ガール」のような感じと考えるとイメージがわきやすいかも。 誤字、脱字が1個あれば動かなくなったりバグが出るので、一般の校閲、推敲作業よりシビアですが、印刷物と違い文字検索等のツールが使えるので探すのは楽、といった感じです。 とりあえず、動くようになったようでよかったです。 結局何が悪かったんだろう・・・といいながら動いたからいいやということもよくあるので、気にせず次に進みましょう!
hikari_poppo

2018/09/07 09:13

校閲ガールみてないのでわかりませんが、お探しツールが使えるのはいいですね! 本当にたくさんありがとうございました。また何かありましたらお助け願いますwフォローしておきました!
guest

0

ベストアンサー

#header-left p .fas fa-barsだと、「#header-leftの子孫にあるpの子孫である.fasの子孫であるfa-bars要素」という意味になってしまいます。

複数のクラスがかかっていることをチェックする場合には、.fas.fa-barsのように書きます。

投稿2018/09/06 03:59

maisumakun

総合スコア145121

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

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

hikari_poppo

2018/09/06 04:03

コメントいつもありがとうございます。助かります。 複数のクラスがかかっている時は、いつでも.を使うということですか?
hikari_poppo

2018/09/06 04:04

.fas.fa-bars { color: white; font-size: 5.0em; margin-top: 26px; } これでいいのでしょうか?これでもまだ反映されません
maisumakun

2018/09/06 04:10

Developer Toolsなどで追いかけてみましょう。
maisumakun

2018/09/06 04:34

ブラウザを開いてF12キーを押すと、どのような動作をしているのかチェックできるツールが出てきます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問