bootstrap的自適應 和細節點


bootstrap的自適應盡量少用絕對寬度px來定義大小,這會導致縮小屏幕寬度時相沖突,多使用百分比來改變位置。。

遇到不能用margin和padding來改變位置時,首先應該想到絕對定位和相對定位(position),通過定位改變其大小。

bootstrap自適應時如果小分辨率會導致頁面失衡,那么加上col-sm-*,不要只加兩個自適應(md 和 lg)。

現在要改變的是自己的思維方式,比如div盒子怎么擺放位置,看美工圖 首先划分一下div盒子模型,這取決於做一個頁面是否能有效、便捷、快速的方法,div盒子划分不正確那么意味着要走很多的不必要的彎路。

有字體圖標和文字描述時,可以給字體圖標設置display:block  讓其占其一行,把文字換行,在讓父級元素顯示文本居中對齊:text-align:center、

字體圖標和文字在ul、li中時,給ul設置彈性布局display:flex,同時設置是否考慮換行,flex-wrap:wrap(wrap默認換行),其中可以給ul設置寬度,但不要設置絕對寬度(px),而設置百分比寬度width:100%;

li中同時設置彈性布局display:flex,為了讓字體和圖標居中對齊,設置align-item:center,設置字體圖標與文字描述的擺放位置,一般設置flex-direction:column;其中可以給li分幾等分,比如width:25%,那么就是分成四等分,每份占25%的大小,依此類推。


免責聲明!

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



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