使用bootstrap網格系統自適應盒子寬度時保持所有盒子高度一致。


使用了bootstrap網格系統的好處是很容易便實現了響應式布局,盒子可以根據設置的樣式,隨着屏幕的大小改變而自動改變寬度,但是也存在一個問題,那就是盒子的高度是由盒子的內容決定的,如果盒子里的內容不一樣,會導致盒子的高度不一致,這樣會使界面不太美觀,並且可能會影響后面的盒子。可能的界面如下:

然而,我想要的是一排盒子的高度一致,如果把盒子高度固定住,比如:height:500px;會導致屏幕大小變化時,盒子高度沒有隨着寬的改變而改變,所以我找到了另一個方法:

把盒子的高度設為0,利用padding撐起高度:

height: 0;
padding:0 0 200% 0;

 如上所示,如果把下padding設為200%,那么無論寬度如何變化,寬和高的比都是1:2,這樣你就可以隨自己需要設置寬和高的比例了,是不是覺得很方便呢。效果圖如下:

終於得到我想要的結果了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM