前提・実現したいこと
プログラミングを勉強していて、あるサイトの写しをしています。
class="life-style" class="chapteritem-one" class="chapteritem-two"この三つの要素を横並びにしたいんですがclass="life-style"の一つだけ横並びにならず場所が固定されてしまっている。
レスポンシブデザインとしてモバイルサイズでは縦並びにさせたい
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
HTML
1<div class="all-two"> 2 <div data-reactroot> 3 <div class="container-two">--- 4 <div class="life-style">ホスティングで実現する、自分らしいライフスタイル</div> 5 <div class="hosting-chapter"> 6 <div class="chapteritem-one"> 7 <div class="title-one">ホスティングで広がる可能性</div> 8 <div class="list-one">柔軟な働き方を楽しみながら、ホスティングをとおして、好きなことをもっとするための収入アップや長く続く友情関係にめぐりあう機会を得てみませんか。</div> 9 <div class="link-one"> 10 <a target="blank" href="#" class="hosting-world">ホスティングの世界を知ろう</a> 11 </div> 12 </div> 13 <div class="chapteritem-two"> 14 <div class="title-two">安心のホスティング</div> 15 <div class="list-two">24時間365日対応サポート、頼れるホストコミュニティからツールのカスタム設定、ヒント・実践アドバイスのご提供、Airbnbが全力でホストの成功をサポートします。</div> 16 <div class="link-two"> 17 <a target="blank" href="#" class="hosting-surport">Airbnbによるホストのサポート体制</a> 18 </div> 19 </div> 20 </div> 21 </div> 22 <div></div> 23 </div> 24</div>
CSS
1.all-two { 2 width: 100%; 3} 4.all-two::before { 5 display: flex; 6 content: ''; 7} 8.all-two::after { 9 display: flex; 10 content: ''; 11} 12@media (min-width: 744px) { 13 .container-two { 14 padding-left: 40px; 15 padding-right: 40px; 16 margin-top: 48px; 17 margin-bottom: 48px; 18 } 19} 20.container-two { 21 -webkit-box-direction: normal; 22 -webkit-box-orient: vertical; 23 -webkit-box-pack: justify; 24 -webkit-box-align: start; 25 max-width: 1760px; 26 display: flex; 27 align-items: flex-start; 28 justify-content: space-between; 29 flex-direction: column; 30} 31@media (min-width: 744px) { 32 .life-style { 33 margin-bottom: 64px; 34 margin-top: 0px; 35 padding-left: 0px; 36 padding-right: 0px; 37 font-size: 46px; 38 line-height: 48px; 39 transform: translateY(-20px); 40 } 41} 42 43.life-style { 44 font-family: sans-serif; 45 font-weight: 400; 46 color: #000; 47 max-width: 404px; 48 position: relative; 49} 50@media (min-width: 744px) { 51 .hosting-chapter { 52 -webkit-box-pack: justify; 53 -webkit-box-direction: normal; 54 -webkit-box-orient: horizontal; 55 padding-left: 0px; 56 margin-bottom: 0px; 57 flex-direction: row; 58 justify-content: space-between; 59 } 60} 61.hosting-chapter { 62 width: 100%; 63 display: flex; 64 flex-wrap: wrap; 65} 66.chapteritem-one { 67 flex-basis: 100%; 68 flex: 1; 69 max-width: 313px; 70 margin-right: 16px; 71} 72.title-one { 73 max-width: 313px; 74 font-family: sans-serif; 75 margin-bottom: 16px; 76 font-weight: 600; 77 color: #333333; 78 font-size: 24px; 79 line-height: 30px; 80} 81.list-one { 82 max-width: 313px; 83 font-family: sans-serif; 84 color: #484848; 85 font-size: 16px; 86 line-height: 25px; 87 margin-bottom: 16px; 88} 89.link-one { 90 margin-top: 32px; 91} 92.hosting-world { 93 font-size: inherit; 94 font-family: inherit; 95 font-style: inherit; 96 font-variant: inherit; 97 line-height: inherit; 98 color: #222222; 99 text-decoration: underline; 100 border-radius: 4px; 101 font-weight: 600; 102 outline: none; 103} 104.chapteritem-two { 105 flex-basis: 100%; 106 flex: 1; 107 max-width: 313px; 108} 109.title-two { 110 max-width: 313px; 111 font-family: sans-serif; 112 margin-bottom: 16px; 113 font-weight: 600; 114 color: #333333; 115 font-size: 24px; 116 line-height: 30px; 117} 118.list-two { 119 max-width: 313px; 120 font-family: sans-serif; 121 color: #484848; 122 font-size: 16px; 123 line-height: 25px; 124 margin-bottom: 16px; 125} 126.link-two { 127 margin-top: 32px; 128} 129.hosting-surport { 130 font-size: inherit; 131 font-family: inherit; 132 font-style: inherit; 133 font-variant: inherit; 134 line-height: inherit; 135 color: #222222; 136 text-decoration: underline; 137 border-radius: 4px; 138 font-weight: 600; 139 outline: none; 140}
試したこと
flexやcolumnなどを試したのですができません。
補足情報(FW/ツールのバージョンなど)
初心者で分からなくなってしまい手詰まりとなってしまいました
助けていただけると幸いです
HTMLのコードなどほかに必要な情報があれば教えてください
回答2件
あなたの回答
tips
プレビュー