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

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

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

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

HTML5

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

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

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

Q&A

2回答

4889閲覧

なぜか要素が横並びにならない

14ic158p

総合スコア29

CSS3

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

HTML5

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

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

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

0グッド

0クリップ

投稿2018/04/15 09:59

なぜかlesson要素が横並びにならないです。原因がわからず困っております。よろしくお願いいたします。

html

1コード<!DOCTYPE html> 2<html> 3<head> 4 <meta charset="utf-8"> 5 <title>Progate</title> 6 <link rel="stylesheet" type="text/css" href="stylesheet.css"> 7 <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> 8</head> 9<body> 10 <!-- ここにコードを書いていきましょう --> 11 12 <div class="top-wrapper"> 13 <div class="container"> 14 <h1>LEARN TO CODE.<br> LEARN TO BE CREATIVE.</h1> 15 <p>progateはオンラインプログラミング学習サービスです。<br>初心者にもやさしいスライドとレッスンで、ウェブサービスを作りながらプログラミングを学んでいきましょう。</p> 16 17 <a href class="btn signup">新規登録はこちら</a> 18 <p> 19 or 20 </p> 21 <a href="#" class="btn facebook"><span class="fa fa-facebook"></span>facebookで登録</a> 22 <a href="#" class="btn twitter"><span class="fa fa-twitter"></span>twitterで登録</a> 23 </div> 24 </div> 25 26<header> 27 <div class="container"> 28 <div class="header-left"> 29 <img class="logo" src="https://prog-8.com/images/html/advanced/main_logo.png"> 30 </div> 31 <div class="header-right"> 32 <a href="#" class="login">ログイン</a> 33 </div> 34 </div> 35 </header> 36 37 <div class="lesson-wrapper"> 38 <div class="container"> 39 <div class="heading"> 40 <h2>Learn Where to Get Started!</h2> 41 </div> 42 43 <div class="lessons"> 44 <div class="lessson"> 45 46 <div class="lesson-icon"> 47 <img src="https://prog-8.com/images/html/advanced/html.png" > 48 <p>HTML&CSS</p> 49 </div> 50 <div class="text-contents"> 51 <p>ウェブページの作成に使用される言語です。HTMLとCSSを組み合わせることで、静的なページを作り上げることができます。</p> 52 </div> 53 54 <div class="lesson-icon"> 55 <img src="https://prog-8.com/images/html/advanced/jQuery.png"> 56 <p>JQuery</p> 57 </div> 58 <div class="text-contents"> 59 <p>素敵な動きを手軽に実装できるJavaScriptライブラリです。 アニメーション効果をつけたり、Ajax(エイジャックス)を使って外部ファイルを読み込んだりと色々なことができます。</p> 60 </div> 61 62 <div class="lesson-icon"> 63 <img src="https://prog-8.com/images/html/advanced/ruby.png"> 64 <p>Ruby</p> 65 </div> 66 <div class="text-contents"> 67 <p>オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。大きなWebアプリケーションから小さな日用ツールまで、さまざまなソフトウェアを作ることができます。</p> 68 </div> 69 70 <div class="lesson-icon"> 71 <img src="https://prog-8.com/images/html/advanced/php.png"> 72 <p>PHP</p> 73 </div> 74 <div class="text-contents"> 75 <p>HTMLだけではページの内容を変えることはできません。PHPはHTMLにプログラムを埋め込み、それを可能にします。</p> 76 </div> 77 78 </div> 79 80 </div> 81 82 </div> 83 </div> 84

css

1コード/* CSSのリセット(消さないでください) */ 2html, body, 3ul, ol, li, 4h1, h2, h3, h4, h5, h6, p, div { 5 margin: 0; 6 padding: 0; 7} 8 9body { 10 font-family: 'Hiragino Kaku Gothic ProN W3', sans-serif; 11} 12 13li { 14 list-style: none; 15} 16 17a { 18 text-decoration: none; 19} 20 21/* ここからcssを書いていきましょう */ 22.top-wrapper{ 23 background-image:url(https://prog-8.com/images/html/advanced/top.png); 24 padding:180px 0 100px 0; 25 background-size: cover; 26 27} 28 29.container{ 30 color: white; 31 text-align: center; 32 margin: 0 auto; 33 width: 1170px; 34 padding: 0 15px; 35} 36 37.top-wrapper h1{ 38 font-size: 45px; 39 opacity: 0.7; 40 letter-spacing: 5px; 41} 42 43.top-wrapper p{ 44 opacity: 0.7; 45 margin-bottom: 15px; 46} 47 48.signup{ 49 background-color: #239b76; 50 margin-top: 15px; 51 margin-bottom: 15px; 52} 53 54.facebook{ 55 background-color: #3b5998; 56 margin-right: 10px; 57} 58 59.twitter{ 60 background-color: #55acee; 61} 62 63.btn{ 64 padding: 8px 24px; 65 color: white; 66 display:inline-block; 67 opacity:0.8; 68 border-radius: 4px; 69} 70 71btn:hover{ 72 opacity: 1; 73} 74 75.fa{ 76 margin-right: 5px; 77} 78 79header{ 80 width: 100%; 81 height: 65px; 82 background-color: rgba(34,49,52,0.9); 83 position :fixed; 84 top: 0; 85 z-index: 10; 86} 87 88.logo { 89 width: 124px; 90 margin-top: 20px; 91} 92 93.header-left { 94 float: left; 95} 96 97.header-right { 98 float: right; 99 background-color: rgba(255, 255, 255, 0.3); 100 transition: all 0.5s; 101} 102 103.header-right:hover { 104 background-color: rgba(255, 255, 255, 0.5); 105} 106 107.header-right a { 108 line-height: 65px; 109 padding: 0 25px; 110 color: white; 111 display: block; 112} 113 114 115.lesson-wrapper { 116 height: 580px; 117 background-color: #f7f7f7; 118} 119 120.heading{ 121 padding-top: 80px; 122 padding-bottom: 50px; 123 text-align: center; 124 color: #5f5d60; 125} 126 127.heading h2{ 128 font-weight: normal; 129} 130 131.lesson-icon{ 132 width: 25%; 133 float:left; 134} 135 136.lesson{ 137 position: relative; 138} 139 140.lesson-icon p{ 141 position: absolute; 142 top: 44%; 143 width: 100%; 144 color: white; 145} 146 147.text-contents{ 148 width: 80%; 149 font-size: 13px; 150 color: #b3aeb5; 151 margin-top: 15px; 152 display: inline-block; 153} 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189

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

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

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

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

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

guest

回答2

0

css

1.lessson { 2 display: flex; 3}

lesssonはおそらくスペルミスなので、lessonに直すべきだと思います。

投稿2018/04/16 08:51

root_jp

総合スコア4666

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

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

0

横に並べたいなんてコード内に書いてないから。

<TABLE>を勉強しないと。

投稿2018/04/15 11:13

iruyas

総合スコア1067

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

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

14ic158p

2018/04/15 11:18

正解のコードを見てもtable書いてなかったです。
退会済みユーザー

退会済みユーザー

2018/04/16 07:01

横からですが要素を横並びにするためのCSSの記述が無いという意味かと。 横幅指定か何かしらの指定が抜けているのでは? あと、HTMLコードの一箇所にtypoがあります(「lesson」が「lessson」になっている
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問