1
55
有两种不同的所谓“框模型”,一种将填充(和边框)添加到指定的
在你的部门的CSS中。然后,在现代浏览器中,无论什么,DIV都将保持200px的宽度。有关更多详细信息和支持的浏览器列表,请参阅 this guide . 编辑: 将您的编辑改为 为什么 传统的盒子模型是这样的,事实上,维基百科 offers some insight :
|
2
5
之所以如此,是因为从技术上讲,元素的宽度应该应用于内容,而不是容器。
More info about this behavior * *免责声明:是的,这是我自己的博客,我想我做了一个彻底的工作,解释了盒子模型,所以我把它作为参考。 |
3
4
填充为 想象上的 加在物体的给定宽度之外。 参见CSS 2.1 specification for box model . 虽然确实可以将填充视为内部属性或外部属性,但事实是,根据当前规范,填充是外部属性。据我所知,这是两种选择中同样有效的选择。
我还没读过
|
4
0
如果尺寸随着填充物的增加而增加,它就会按预期工作。在旧版本的Internet Explorer中,DIV的宽度为100像素,但这是对CSS的错误处理。 |
5
0
如果是盒子模型的话
不
这样做,如何处理图像周围的填充?你喜欢这个尺寸的吗
默认行为最好是容器的宽度不受填充或边距值的影响。 |
6
0
如果你的盒子在一个盒子里,去掉里面盒子的宽度(有填充物的那个),它就会解决这个问题。 |
7
-3
如果框模型不能这样工作,您将如何处理图像周围的填充?您是否希望带填充的img元素的大小与图像的像素尺寸不匹配?或者填充物覆盖了图像? 首先,任何一个优秀的Web开发人员都会比把一个图像放在一个不适合的容器中更清楚。这是发展101。如果填充不允许图像,则应更改图像或填充。纯粹而简单。所以上面提到的论点是错误的。 填充是一个内部设置,位于容器边界的内部。所以,当容器中有东西,并且增加容器的填充量时,容器中的项应该进行编码,这样可以减小大小。 “填充”这个词本身就说明了这一切。你能想象一下,如果UPS在盒子里加上填充物来保护里面的内容,结果发现盒子的大小会增加!荒谬,对吧?当然!填充是指在容器内部周围添加空间,而不使容器在高度或宽度上断裂和扩展。 像Mozilla、Gecko和Opera这样的浏览器破坏了盒子模型,而不是IE。“Conordium”实现的盒子模型充其量是有缺陷的,并且严重破坏了网络开发者。 如果“conordium”实现了与IE相同的框模型,那么开发人员使用我们的网页中的列会容易得多。我想在那一点上你必须同意我的看法。简单明了。 我对别人说我低人一等感到厌烦.我可以举出大量的例子来说明IE的强大性,而像火狐这样便宜的浏览器在压力下会崩溃。 我的两分钱。如果你想恨我,就恨我,但我说的是常识而不是别的。 |
YunusoviÄ · 我无法用css更改html段落颜色 1 年前 |
Blake · 无法使用CSS旋转Angular 15中的字体图标 1 年前 |
Phil Lucks · 如何制作边界的外半径? 1 年前 |
roy_meir · 创建自定义下拉式元素 1 年前 |
Community wiki · 如何为触摸设备优化网站 1 年前 |
tpetzoldt · 如何在有光泽的情况下抑制图像的抗锯齿? 1 年前 |
manofconstsorrow · 点击导航项目关闭汉堡菜单 1 年前 |