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

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回答

2354閲覧

画像+文字の塊3つが横並びになりません。

yyymmm

総合スコア30

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/09/16 16:41

前提・実現したいこと

ここに質問の内容を詳しく書いてください。
HTML、CSS初心者です。
画像+文字が上下縦にある塊が3つあります。
それを横並びにしたいです。

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

2つは横に並ぶのですが1つがなっていません。
(また、3つなので均等に並ぶように33%に設定したいです。)

a b
c

というようになってしまっています。

該当のソースコード

HTML <div class="layout1"> <img src="heat.png" alt="ハート"><br> <p class="description">Desin Skills</p> <p class="text1">HTML , CSS , Photoshop ,<br> Illustratorを独学で勉強中。<br> がんばります。</p></div> <div class="layout2"> <img src="pc.png" alt="パソコン"><br> <p class="description">PC Skills</p> <p class="text1">Word , Excel , Power Point 。<br> 全商ワープロ実務検定1級保持、<br> タッチタイピング得意です。</p></div> <div class="layout3"> <img src="finger.png" alt="指"><br> <p class="description">Other Skills</p> <p class="text1">・情報収集能力、探求心<br>  (SNSやメディア、書籍)<br> ・コミュニケーション能力<br>  (社内外取引)</p></div> css .layout1,layout2,layout3{ width:33%; float:left; }

試したこと

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

この該当箇所のすぐ上に画像があるのですが、<hr>
区切ってあるので特に関係ないとは思います。
どなたかどうかお願いします。初心者で知識不足でごめんなさい。

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

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

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

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

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

退会済みユーザー

退会済みユーザー

2018/09/16 21:55

ヒント ブラウザCSS、マージン、パッディング
yyymmm

2018/09/17 01:05

ありがとうございます!
guest

回答2

0

ベストアンサー

CSSのセレクタ「class記述」を見直してみてください。

※floatは「クリア(解除)」も気を付けてください。位置により、レイアウトに影響します。

投稿2018/09/16 22:19

yoshinavi

総合スコア3523

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

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

yyymmm

2018/09/17 01:07

ありがとうございました!
yoshinavi

2018/09/17 01:20 編集

>それぞれ1つずつで登録すると直りました! ↓  セレクタをまとめても本来は問題ありません。 今回の場合は、セレクタの誤記述で、2番目3番目のセレクタ名の前にドット(.)が無いために、クラス(class)セレクタと認知されていなかったのが原因です。 ※何も指定が無いとブロック要素は幅が100%を取ります。 解決されて何よりです。 (^^) 一部、修正しました。
yyymmm

2018/09/26 14:57

遅くなりました。 本当に、ありがとうございますTT
guest

0

cssで、まとめて

.layout1,layout2,layout3{
width:33%;
float:left;
}

としていましたが、それぞれ1つずつで登録すると直りました!コメント下さった方々ありがとうございました!

投稿2018/09/17 01:07

yyymmm

総合スコア30

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問