6

如果我有以下代码

<div></div>

div
{
    background: pink;
    height: 100px;
    max-width: 20px;
    width: 200px;    
}

结果是一个宽度为 20px 的 div。(即使我添加!important到宽度值)

小提琴

为什么 width 属性在这里不覆盖 max-width ?

4

1 回答 1

7

因为max-width优先级高于width. 它的作用是防止width一个元素从某些边界增加。如果要width覆盖,请max-width删除max-width.

评论中给出的一个很好的链接

于 2013-07-29T05:59:44.307 回答