overflow:hiddenを設定した要素のコンテンツを全て半角英数字にした場合、
文字のはみ出しは無くなりますが、こちらが指定した幅以上に要素が伸びてしまいます。
解決方法などご存知でしたらご教授をよろしくお願いします。
実現したいこと
・文字がはみ出さない(はみ出した部分は表示させない)
・指定した幅を超ない(要素が伸びない)
画像
ソースコード
<body> <div class="row"> <div class="cell"> <!-- 全て半角 --> <div class="event">abcdefghijklmnopqrstu</div> </div> <div class="cell"> <!-- 全て全角 --> <div class="event">ABCDEFGHIJ</div> </div> <div class="cell"> <!-- 全半角混在 --> <div class="event">AbCdEfGhIjK</div> </div> <div class="cell"> <div class="event"></div> </div> </div> </body> <style> .row{ background-color: #aaf; display: flex; width: 320px; height: 60px; } .cell{ flex:1; height: 50%; background-color: skyblue; border:1px solid gray; } .event{ background-color: #afa; height: 15px; width:95%; font-size: 7px; overflow: hidden; } </style>

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/03/31 07:00 編集
2022/03/31 07:01
2022/03/31 07:02
2022/03/31 07:06 編集
2022/03/31 07:07
2022/03/31 07:11 編集
2022/03/31 07:12
2022/03/31 07:18
2022/03/31 07:32
2022/03/31 07:43
2022/03/31 07:45
2022/03/31 07:47 編集
2022/03/31 07:58
2022/03/31 08:07