为什么min-width属性优先于max-width?

时间:2018-02-01 03:21:47

标签: css

这是我的代码,元素的宽度现在占用400px,但由于我给出的两个属性都是矛盾的,我知道会应用,是否有一种方法可以使最大宽度优先于最小宽度?如果不是为什么?我已经尝试在最大宽度之前和之后添加min-width属性两次都发生同样的事情。请解释

p {     background:red;    
        min-width:400px;
        max-width:200px;
    }

2 个答案:

答案 0 :(得分:1)

来自MDN page

  

max-width覆盖宽度,但min-width覆盖max-width

所以我认为没办法max-width的优先级高于min-width

答案 1 :(得分:1)

根据specification max-width覆盖width属性的值,min-width属性值会覆盖max-widthwidth 。另请参阅W3Schools上的explanation