我最近意识到你可以使用CSS函数clamp()与width
结合使用,以设置“最大宽度”和“最小宽度”。 我想知道使用width
+clamp()
与min-width
、width
、max-width
相比的基本区别是什么。
换句话说,这样做有何不同?……
.item {
width: 100%;
max-width: 200px;
min-width: 100px;
}
…与此不同的是...
.item {
width: clamp(100px, 100%, 200px);
}
.container
上设置display:block
(需要在项目上设置height:100%
,否则您将无法看到它们),项目将正确溢出,包含效果来自flexbox,如果您通过devtools查看,clamp
会正确设置所需的最小值。 所以我想重点不是clamp
本身,而是应用的位置/方式,对吗? - Gruber