我有一個div,我想指定一個固定的寬度和高度,還有一個可以在不降低原始DIV寬度/高度或增加它的情況下進行更改的填充,是否有CSS技巧或使用替代方法填充?如何更改DIV填充而不影響寬度/高度?
70
A
回答
61
解決辦法是換你填充DIV,與固定寬度的外層div
HTML
<div class="outer">
<div class="inner">
<!-- your content -->
</div><!-- end .inner -->
</div><!-- end .outer -->
CSS
.outer, .inner {
display: block;
}
.outer {
/* specify fixed width */
width: 300px;
padding: 0;
}
.inner {
/* specify padding, can be changed while remaining fixed width of .outer */
padding: 5px;
}
4
要實現跨瀏覽器的一致結果,通常需要在div
中添加另一個div
,並且不給出明確的寬度和margin
。 margin
將模擬外部div的padding
。
15
聽起來你希望模擬IE6盒子模型。您可以使用CSS 3屬性box-sizing: border-box來實現此目的。這由IE8支持,但對於Firefox,您需要使用-moz-box-sizing
,對於Safari/Chrome,請使用-webkit-box-sizing
。
IE6已經計算了錯誤的高度,所以你在這個瀏覽器中表現不錯,但我不確定IE7,我認爲它會在怪癖模式下計算高度。
+0
css3仍然是非常新的像iPad :) – Ryan 2010-02-08 23:32:21
129
4
相關問題
- 1. 如何更改寬度<th>而不會影響寬度
- 2. 填充添加到div寬度/高度?
- 3. 填充DIV高度
- 4. 如何更改按鈕高度而不影響其他按鈕?
- 5. 更改div的寬度/高度dinami
- 6. 在高度和寬度上填充其他div的div
- 7. Flex/AS3:改變寬度/高度不影響內容
- 8. 寬度等於高度,填充問題
- 9. 父母上的填充不會影響孩子的寬度
- 10. 更改高度和寬度時,不會顯示Flash AS3陰影
- 11. Imageview保持寬高比,填充寬度和高度
- 12. CodeMirror填充Div並使Div 100%高度
- 13. 如何添加填充或邊界的DIV,並保持寬度和高度?
- 14. Flexbox拉伸div高度以填充父div的剩餘高度
- 15. 寬度影響外
- 16. iOS:NavigationController:BarBackButtonItem影響寬度
- 17. Xcode 6:無法調整textview高度而不更改寬度
- 18. 跨度高度寬度無法更改
- 19. 爲什麼對象不適合影響寬度或高度?
- 20. 谷歌地圖API v3 div不會正確填充空間100%寬度+高度
- 21. 如何製作響應屏幕寬度和高度的div/box?
- 22. TTStyledTextLabel如何更改方向更改的寬度/高度?
- 23. 問題在CSS中填充div寬度
- 24. 固定寬度的圖像填充div
- 25. DIV填充寬度爲100%的容器的剩餘寬度
- 26. z-index會影響div的高度嗎?
- 27. 影片剪輯寬度的變化,而不是高度
- 28. 如何使colspan工作而不影響其他行的寬度
- 29. 網格960:如何更改寬度,填充和邊距?
- 30. jquery更改div的寬度
謝謝!並感謝大家的回答 – Ryan 2010-02-08 23:20:05
只是不想清理,我不確定,但這隻適用於水平填充權?作爲高度:auto不會填充寬度:auto自動。 – 2013-03-22 15:36:51