相关的CSS问题

8-10 width和min-width的区别和差异性比较

1、正常情况下:

  • width :给块级元素/行内块 元素设置固定的宽度,或者固定百分比的宽度。

  • min-width: 当盒子内部元素宽度小于 min-width的值时,盒子宽度为 min-width的值,当盒子内容宽度大于 min-width的值时,盒子随着内容的增加而被撑大,没有上上限,但是 盒子宽度的最小值是 设置的 min-width 的值。

总结:

一般情况下,width设置盒子宽度的固定值。 min-width设置盒子宽度的最小值。

在父元素设置为flex弹性布局的情况下

a、 子元素宽度和小于父元素时,同上,width设置盒子宽度的固定值。 min-width设置盒子宽度的最小值。

b、子元素宽度和大于父元素时,width设置的盒子宽度会被压缩,具体宽度计算公式:

子元素 宽度 = (该子元素宽度 / 所有子元素宽度和) * 父元素宽度

而此时min-width设置的盒子宽度不会被压缩,盒子的最小宽度为 设置的min-width的值。


作者:ITzhongzi
来源:CSDN
原文:https://blog.csdn.net/ITzhongzi/article/details/80434508

9-10banner布局

你可能感兴趣的:(相关的CSS问题)