text-overflowが聞いてはいるのですが、画面幅が小さくなると「…」がついてこなくなります。
どうすれば画面幅いっぱいになった時に文末を「…」(本来のように)にできるのでしょうか?
親要素にmin-widthを付けるなどは試しました!
html
1<body> 2 3 <section id="center-contents"> 4 <div class="wrap"> 5 <p class="first-sentence">おすすめ/更新</p> 6 7 <a href="#" class="bg-white center-content mb-3"> 8 <div class="center-contents d-flex p-2"> 9 <img src="https://placehold.jp/150x150.png" alt=""> 10 <div class="content-sentense"> 11 <button class="abc-tag">オリジナル</button> 12 <p>テキストテキスト</p> 13 <p>テキストテキストテキストテキストテキストテキストテキストテキスト</p> 14 <p>20分12秒</p> 15 <p>配信者:○○○</p> 16 </div> 17 </div> 18 </a> 19 </div> 20 </section> 21 22</body>
css
1#center-contents { padding-top: 3%; background-color: #EDF2F5; overflow: hidden; } 2.wrap { width: 70%; margin: auto; } 3.first-sentence { font-size: 20px; } 4.center-contents img { margin-right: 1%; width: 150px; height: 150px; } 5.center-content { width: calc(50% - 20px); margin-right: 16px; overflow: hidden; } 6.content-sentense { min-width: 0; } 7.content-sentense p { overflow: hidden; white-space: nowrap; width: 300px; text-overflow: ellipsis; float: none; font-size: 15px; margin-bottom: 5px; }
質問文の画像のような配置が再現出来る CSS を追記していただけませんか?

回答1件
あなたの回答
tips
プレビュー