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

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

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

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

CSS

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

Q&A

解決済

2回答

866閲覧

画像と文章を組み合わせたものを横並びに並べたい

latenshrimp1

総合スコア18

HTML5

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

CSS

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

0グッド

2クリップ

投稿2019/05/01 10:58

画像と文章を組み合わせたものを横並びにしようとしているのですが、うまくいきません。
なので、画像をまずdisplay:inline-block;で横並びにし、
後で文章を横並びにしようとしたのですが、文章は横並びにできませんでした。

floatやdisplay:inline-block; display: flex;を試しましたがうまくいきませんでした。

また、もう少し綺麗で丁寧なコードの書き方があれば、できればそちらもアドバイスいただければと思っております。
宜しくお願いいたします。

<html> <html lang="ja"> <head> <meta charset="utf-8"> <title>ちづみ2</title> <link rel="stylesheet" href="chizumi2.css"/> <meta name=”viewport” content=”width=device-width,initial-scale=1.0,minimum-scale=1.0″> </head> <body> <div class="header"> <div class="container"> <div class="logo"> <img src="CAT.svg" alt="" width=49px height=24px></div> <div class="header-left"> <ul> <li>cat1</li> <li>cat2</li> <li>cat3</li> </ul> </div> <div class="bg_test-text"><img src="header.png"> <div class="logo2"><img src="CAT.svg" alt="" width=292px height=144px > </div> </div> </div> </div> <div class="top-wrapper"> <div class="section-title">吾輩は猫である。名前はまだ無い。</div> <div class="contents-item"> <p>どこで生れたか頓と見當がつかぬ。<br> 何でも薄暗いじめじめした所で<br> ニヤーニヤー泣いて居た事丈は記憶して居る。<br> 吾輩はこゝで始めて人間といふものを見た。</p> </div> <div class="contents-item"> <p>然もあとで聞くとそれは書生といふ人間中で一番獰悪な種族であつたさうだ。<br> 此書生といふのは時々我々を捕へて煮て食ふといふ話である。</p></div> <div class="contents-item"> <p> 然し其當時は何といふ考もなかつたから別段恐しいとも思はなかつた。<br> 但彼の掌に載せられてスーと持ち上げられた時<br> 何だかフハフハした感じが有つた許りである。</p></div> </div> <div class="top-wrapper2"> <div class="section-title2">CAT1</div> <div class="contents-item2"><img src="マスクグループ 1.png" alt=" " align="left" style="margin-right:79px"> <p>掌の上で少し落ち付いて書生の顔を見たのが所謂<br>人間といふものゝ見始であらう。此時妙なものだと思つた感じが今でも殘つて居る。第一毛を以て<br>装飾されべき筈の顔がつるつるして丸で薬罐だ。<br>其後猫にも大分逢つたがこんな片輪には一度も出<br>會はした事がない。加之顔の眞中が餘りに突起し<br>て居る。</p></div> <div class="contents-item3"><img src="マスクグループ 2.png" alt=" " align="right" style="margin-left:79px"> <p>そうして其穴の中から時々ぷうぷうと烟を吹く。<br>どうも咽せぽくて實に弱つた。是が人間の飲む烟<br>草といふものである事は漸く此頃知つた。此書生<br>の掌の裏でしばらくはよい心持に坐つて居つた<br>が、暫くすると非常な速力で運轉し始めた。書生<br>が動くのか自分丈が動くのか分らないが無暗に眼<br>が廻る。胸が惡くなる。</p></div> <div class="contents-item4"><img src="マスクグループ 3.png" alt=" " align="left" style="margin-right:79px"> <p>到底助からないと思つて居ると、どさりと音がし<br>て眼から火が出た。夫迄は記憶して居るがあとは<br>何の事やらいくら考へ出さうとしても分らない。<br>ふと氣が付いて見ると書生は居ない。澤山居つた<br>兄弟が一疋も見えぬ。肝心の母親さへ姿を隱して<br>仕舞つた。其上今迄の所とは違つて無暗に明る<br>い。眼を明いて居られぬ位だ。</p></div> </div> <div class="top-wrapper3"> <div class="section-title3">CAT2</div> <div class="contents-item5"> <img src="photo-1511275539165-cc46b1ee89bf.png"alt=" " align="left" style="margin-right:79px"><img src="photo-1511694009171-3cdddf4484ff.png"></div> <div class="contents-item5p"> <p>果てな何でも容子が可笑いと、のそのそ這ひ出し<br>て見ると非常に痛い。吾輩は藁の上から急に笹原<br>の中へ棄てられたのである。</p> <p>果てな何でも容子が可笑いと、のそのそ這ひ出し<br>て見ると非常に痛い。吾輩は藁の上から急に笹原<br>の中へ棄てられたのである。</p> </div> </body> </html>
body { font-family: "Avenir Next";height: 100%; margin: 0; padding: 0; } .header{width:1479.01px; color:#555555;} .logo{ float:left; padding:25px 249.01px 26px;} .header-left{margin-left:1025.63px; } .header-left li{list-style: none; display: inline-block; font-size:18px; padding:15px 48.08px 0px 48.08px; } .logo2{position: absolute; top: 85%; left:50%;} .top-wrapper{margin-top:99.5px; height:882.5px;} .section-title{font-size:40px; font-family:bold; margin:0px 250px;} .contents-item{margin:100px 250px; font-size:24px; } .top-wrapper2{background-color:#FCF6F2;width:1480px;height:1440px; } .section-title2{padding:100px 688px; color:#333333; font-size:40px;} .contents-item2{margin:0px 250px; width:979px; height:300px;} .contents-item3{margin:100px 250px;width:979px; height:300px;} .contents-item4 {margin:100px 250px;width:979px;height:300px;} .top-wrapper3{height:882.5px;width:1480px; } .section-title3{padding:100px 688px; color:#333333; font-size:40px} .contents-item5{margin:0px 250px; display:inline-block;} .contents-item5p p{margin:50.5px 250px;font-size:20px;display:inline-block;}

イメージ説明

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

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

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

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

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

guest

回答2

0

ベストアンサー

リンク貼れなかったのでこっちに再度きましたw

????????

質問案件のデモ

☝︎質問案件のHTML, CSSを「JS Bin」という所に、アップしてみました。

CSS, HTMLを再チェック&整理しました。shimpさんの意図と変わってしまっている部分があるかもなので、今一度、表示確認 & HTML, CSS修正し、再度リプ下さいまし(。•ㅅ•。)????

「header部分が横に伸びた」の「横に伸びた」の意味がよく分からなかったのです…???????? .headerの事ですよね??

flexは子要素には影響はありますが、それ以外の兄弟要素や親要素には影響は出ません。もし影響が出ているとしたら、考えられる原因は

  • HTMLの閉じ忘れ(</p>,</div>など)

実際チェックの際に、最後のtop-wrapper3</div>の締め忘れがありました_(◎-◎)✧☜w

投稿2019/05/02 06:07

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

latenshrimp1

2019/05/02 07:34

ありがとうございます。 添付されたデモを何度も見返し、 なんとか、解決しました! ご指摘の通り</div>だと思います。 1日以上かけて悩んでいたので、大変助かりました。 また、閉じ忘れの検証サイト、インデントの「整頓化」のサイト等や整理されたコードの書き方など 教えていただき、大変感謝です! AzumaOさんのおかげで、1日以上かけて悩んだ以上の財産をいただいたと思います。 本当にありがとうございました。 また、何かありましたら教えてください、宜しくお願い致します。
退会済みユーザー

退会済みユーザー

2019/05/02 07:54

それは良かったです???? てか褒め過ぎですやで~☺️✨✨♪♪w(shrimpさんが褒め上手ゆえ大層喜んでおります☺️✨笑) 「教える」方も知識の最適化・抽象化ができ、shrimpさんから頂いたものがあります????✨ ありがとうございました。これからも宜しくお願いします~(о´∀`о)ノシ
guest

0

こんな感じでどうでしょう?
デモ

コードの書き方について:
■■ HTML ■■

  • 多くの人は最初は「汚い」ものですw 僕もそうでした。しばらく経ってから見返してみると、自分のコードの汚さにびっくりするものです????w ですので何度も書くしかありません。その内自分でも「見にくいなぁ」と感じ、だんだん綺麗になっていくと思います。
  • HTMLの階層構造の不足(閉じ忘れ等)、気付きやすい様に同じインデント深さにする。デモのHTMLよく観察してみて下さい????

■■ CSS ■■

  • 見難いです…((????))???? こちらもデモを真似てみて下さい???? きっと見返したりする時に見やすいかと思います。CSSの慣習的な「見やすい書き方」に沿っています????િˀ̢•̀‧̮•́ˁ̡ી˂ᵒ͜͡ᵏᵎ⁾

display: grid を使ったやり方もあるのですが、もう少し応用的な内容になるのでdisplay: flexで実装してみました。また学習がもう少し進んだら挑戦しつみて下さい????.(๓´͈ ˘ `͈๓).

投稿2019/05/01 17:39

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

latenshrimp1

2019/05/01 20:35

回答ありがとうございます。 デモを参考にし無事解決できました。 大変わかりやすかったです。 これでも、できるだけ綺麗にとは思っているのですが、 今の段階ですと色々と考えすぎて結果、 答えが見つからないし、汚いし、と言う泥沼にはまってしまいます(汗)。 これからも、こちらのデモをなんども見返して、できるだけ綺麗なコードをかけるよう頑張りますので、 また、機会がありましたら宜しくお願いいたします。 ありがとうございました。
退会済みユーザー

退会済みユーザー

2019/05/02 03:59

解決して良かったです*.(๓´͈ ˘ `͈๓).*✨ 僕の場合ですが、コードの内容に手一杯で、長い間????????w 綺麗に書く事は出来ませんでした。慣れてくれば自然と綺麗になると思うので、気長にいきましょう(っ´ω`c)???????? こちらこそ~(о´∀`о)ノシ
latenshrimp1

2019/05/02 04:13 編集

すみません、解決したと思ったのですが、header部分が横に伸びてしまいました。 display: flexが影響しているようです(汗) 他に影響が出ないようにするには、どうしたら良いでしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問