Css 最小宽度和最大宽度是否具有相同的值?
在过去,我看到了下一个css,我在想它们之间是否有实际的区别Css 最小宽度和最大宽度是否具有相同的值?,css,width,Css,Width,在过去,我看到了下一个css,我在想它们之间是否有实际的区别 min-width: 90px; max-width: 90px; 及 使用width只需在元素上指定固定的宽度,而不必注意其内容(因此可能会出现溢出): div{ 宽度:80px; 边框:2倍纯红; } 您没有回答这个问题。问题是为什么应该使用相同值的“最小宽度”和“最大宽度”,而不仅仅是“宽度”属性。@fcortes正在解释这两个属性,所以最后我们可以说使用这两个属性是相同的。我将其添加到我的回答中应该添加的是,对于某些元素
min-width: 90px;
max-width: 90px;
及
使用
width
只需在元素上指定固定的宽度,而不必注意其内容(因此可能会出现溢出):
div{
宽度:80px;
边框:2倍纯红;
}
您没有回答这个问题。问题是为什么应该使用相同值的“最小宽度”和“最大宽度”,而不仅仅是“宽度”属性。@fcortes正在解释这两个属性,所以最后我们可以说使用这两个属性是相同的。我将其添加到我的回答中应该添加的是,对于某些元素,例如textareas(默认情况下可调整大小),这会产生不同!设置width
将设置初始宽度,但用户可以拖动元素的角并使其变小或变大。仅指定min width
和max width
将锁定大小,以便用户无法将大小调整到超出特定尺寸。@tObi我认为这应该是此问题的答案注意,对于高度-最小/最大高度不会被子元素继承-因此高度:90px
和最小高度:90px;最大高度:90px
@VXp这种泛化是完全错误的。请参见我在Temani回答下的评论
width: 90px;