文章詳情頁
css3 - 自己做的CSS網格系統里面為什么兩個div不能同行?
瀏覽:135日期:2023-07-30 11:53:18
問題描述
兩個width都是50%的p,設置了向左浮動,為什么它會出現換行?如果設置49%就不會了,這是為什么?
問題解答
回答1:box-sizing:border-box
回答2:兩個p的邊框、內邊距、外邊距等等都給弄成0試試
回答3:p寬度的計算方式的問題box-sizing可以指定以內容,外邊距,邊框為界線計算width數值以百分比計算寬度,就有可能導致實際寬度加總超過父容器的總寬,對于左浮動的p來說就是換行,像是左浮動沒有效果
回答4:是IE7么?非上則設置了padding,border-width么?非上則有box-sizing:border-box設置了margin值么? show us the code.
回答5:注意盒模型 考慮 border padding margin
回答6:一般還是把代碼貼出來比較好分析。如果樓上答案都不行,可以看看這個 http://www.html-js.com/article/Do-not-obey-the-inlineblock-browser-on-...
回答7:看看盒模型吧。《CSS設計指南》里說得很清楚了。
回答8:如果樓主使用inline-block的話,那么其實瀏覽器把樓主的兩個p當成行內元素處理,而行內元素默認兩邊自帶空格,樓主試試在其父元素上設置一下font-size:0px;使得兩邊空格大小不占地方.然后跟一條-webkit-text-size-adjust:none解決chrome系最小文字為12px的問題
標簽:
CSS
相關文章:
1. python 計算兩個時間相差的分鐘數,超過一天時計算不對2. javascript - 使用form進行頁面跳轉,但是很慢,如何加一個Loading?3. javascript - 后臺管理系統左側折疊導航欄數據較多,怎么樣直接通過搜索去定位到具體某一個菜單項位置,并展開當前菜單4. javascript - ES6規范下 repeat 函數報錯 Invalid count value5. docker-machine添加一個已有的docker主機問題6. docker-compose中volumes的問題7. angular.js - 輸入郵箱地址之后, 如何使其自動在末尾添加分號?8. javascript - html5的data屬性怎么指定一個function函數呢?9. javascript - JS 里面的 delete object.key 到底刪除了什么?10. html5 - 為什么使使用vue cli 腳手架,post-css 沒有自動對css3屬性自動添加瀏覽器前綴呢?
排行榜
