一、width&min-width&max-width

- 从上图可得出以下结论:
- 单独设置
min-width,则保证元素有宽度- 单独设置
max-width,则保证元素有最大宽度- 同时设置
width和max-width,保证元素的最小宽度为width的值,而元素的最大宽度则为max-width的值- 同时设置
width和min-width,min-width的值会直接覆盖width的值,元素最终的宽度为min-width的值- 同时设置
width、min-width和max-width,min-width的值会直接覆盖width的值,元素元素的最小宽度为min-width的值,而元素的最大宽度则为max-width的值
二、height&min-height&max-height

- 从上图可得出以下结论:
- 单独设置
height或者min-height,都能保证元素有高度- 单独设置
max-height,在元素没有内容的情况下,是不会有高度的;如果有内容,则保证元素的最大高度为max-height的值,不会超过此值- 同时设置
height和max-height,保证元素的最小宽度为height的值,而元素的最大宽度则为max-height的值- 同时设置
height和min-height,min-height的值会直接覆盖height的值,元素最终的宽度为min-height的值- 同时设置
height、min-height和max-height,min-height的值会直接覆盖height的值,元素元素的最小宽度为min-height的值,而元素的最大宽度则为max-height的值