有没有人厌倦了计算div的总像素?可以说,你有2个宽度的div,完全适合父母的div。只更改宽度,边距,填充或边框意味着您必须再次计算div的像素。有使用宽度,填充和边距的更好方法吗?这是一个很好的选择,有一个外部div作为宽度和填充和边距的内部div?我在做一些不必要的计算吗?有没有人厌倦了计算div的总像素? (宽度+边距+填充+边框)
2
A
回答
4
你对这两种盒子模型很熟悉吗?
W3C盒模型:宽度+填充+边界== outerwidth
微软盒模型:宽度 - 填充 - 边界== contentwidth
微软之一(在IE5和IE6 /怪异模式),使更有意义,因为它允许您在不改变总宽度的情况下改变填充和边框。不需要算术。不幸的是,W3C版本最终胜出,但仍然可以通过使用嵌套的DIV获得Microsoft盒模型的好处。
所以,是的,回答你的问题,外DIV与宽度,并与填充的内部DIV是,如果一个好主意:
- 你讨厌做算术
- 你在怪异模式 支持IE6
0
如果什么都不需要与其他任何东西对齐,您可以使用百分比或EMS或其他相关单位之一。
0
如果您尽可能避免使用填充,它会让您更轻松,因为您不必为每个浏览器都进行一组不同的计算。 (IE的计算方式与FF不同,IE不包括宽度计算中的填充)
0
我确定div soup nazis
将会继续我总是使用单独的div如果我需要使用填充。为了帮助缓解这个问题,我只在边缘不能用于视觉渲染的情况下使用填充。除了印刷术,我一般也不使用相对测量。
相关问题
- 1. 如何获得像素宽度,填充,边框和边距的总和?
- 2. 填充/边距宽度设置?
- 3. jQuery中元素的总宽度(包括填充和边框)
- 4. DIV内图像的填充/边距
- 5. 关于CSS边框,边缘,填充和宽度
- 6. CSS/Bootstrap/HTML - 具有底部边框和填充的Div ...如何防止边距或填充的边框扩展?
- 7. 边框和填充宽度javascript
- 8. 填充中的像素,边距
- 9. Div和图像边距/填充
- 10. 边距或填充间距?
- 11. 获取指定元素的总宽度,包括边距和填充
- 12. 不在同一元素上使用宽度和填充/边距?
- 13. 在宽度百分比中包含填充/边距?
- 14. 有没有办法缩小div覆盖里面的所有宽度,边距和填充? css
- 15. CSS填充/边距/边框有什么问题
- 16. Div 100%的页面宽度,减去右边的固定div的宽度(但没有设置右边距)
- 17. CSS使用百分比和边距,填充或边框
- 18. 没有填充或边距的旋转元素不粘在一边
- 19. 如何在原生JavaScript中使用边距,填充,边框来获取元素的宽度/高度
- 20. HTML和body标签的边距,填充,高度和宽度
- 21. 有边框没有扩大元素的宽度
- 22. 获取边距的绝对宽度(问题与边距:自动;)
- 23. Bootstrap与无边距和填充的列重叠边框
- 24. 边框/边距/填充不是0时,具体设置0
- 25. 等距元素是一个百分比,带有填充/边距
- 26. 额外的边距/填充
- 27. 包含边距的100%宽度的div
- 28. 删除边距或填充?
- 29. 如何使用宽度调整边距和填充百分比?
- 30. 负边距右边需要宽度+ 4像素?
为什么社区wiki? – 2009-12-31 17:40:28
为什么社区维基? < - 因为我的英语语法很糟糕 你们是否在同宽的宽度上使用填充和边距? – alexchenco 2009-12-31 17:44:16
我想我只是想出我的愚蠢问题。如果我不给宽度div更多的填充和边距将使div的内容更小,而不是破坏我的布局。这是正确的吗? – alexchenco 2009-12-31 22:00:04