[英]How to align a div with 'inline-block' property inside another 'div'?
如何在.square
內部對齊#about_container
?
他們都應該坐下10px
從頂部#about_container
,有或無文字。
#about_container { position: absolute; width: 100%; height: 200px; background-color: rgba(146, 106, 106, 1); margin-bottom: 50px; overflow-x: scroll; white-space: nowrap; overflow-y: scroll; padding-top: 10px; padding-bottom: 10px; } .square { display: inline-block; height: 180px; width: 180px; background-color: white; margin-left: 5px; margin-right: 5px; border-radius: 5px; font-size: 10px; text-align: center; word-wrap: break-word; }
<div id="about_container"> <div class="filler_space"></div> <div class="square"> <p>Well here hfdasjkhfidi</p> </div> <div class="square"></div> <div class="square"></div> <div class="square"></div> <div class="square"></div> <div class="filler_space"></div> </div>
將vertical-align: top
添加到.square
類。
如果希望文本在到達寬度的結尾時中斷,可以在.square
類上設置white-space: normal
,以使其不繼承.square
級的white-space: nowrap
規則。
#about_container { position: absolute; width: 100%; height: 200px; background-color: rgba(146, 106, 106, 1); margin-bottom: 50px; overflow-x: scroll; white-space: nowrap; overflow-y: scroll; padding-top: 10px; padding-bottom: 10px; } .square { display: inline-block; height: 180px; width: 180px; background-color: white; margin-left: 5px; margin-right: 5px; border-radius: 5px; font-size: 10px; text-align: center; word-wrap: break-word; vertical-align: top; white-space: normal; }
<div id="about_container"> <div class="filler_space"></div> <div class="square"> <p>Meow mix delivers chicken and liver. Meow mix delivers chicken and liver.</p> </div> <div class="square"></div> <div class="square"></div> <div class="square"></div> <div class="square"></div> <div class="filler_space"></div> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.