你的浏览器不支持canvas

Enjoy life!

css - min/max width/height

Date: Author: JM

本文章采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。

一、width&min-width&max-width

width

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

二、height&min-height&max-height

width

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

对于本文内容有问题或建议的小伙伴,欢迎在文章底部留言交流讨论。