【发布时间】:2021-04-05 01:56:56
【问题描述】:
2020 年编辑(最小值、最大值、钳位函数)
致所有通过搜索引擎来到这里的人:
CSS min / max / clamp 函数在最近的(2020 年)浏览器中得到了一些支持。你可以试试max-width: min(200px, 50%);。你可以看看这些 CSS 函数,同时注意兼容性问题。
原帖:
我想限制<div> 的宽度不超过50%,并且不超过200px。
也就是说,当50%小于200px时,它的行为应该和max-width: 50%一样,否则它的行为就变成max-width: 200px。
如何用 CSS 定义它?
(没有min function,尚不支持)
<div class="some_element">Text here</div>
<style>
.some_element {
background: red;
float: left;
width: auto;
max-width: 200px;
max-width: 50%; /* this will override previous one, but i want both of them work */
}
</style>
【问题讨论】:
-
根据caniuse.com/#feat=minmaxwh,它有一些很好的支持(你所说的最小宽度)
-
@DouwedeHaan 是的,这个功能已经足够老了,并且得到了广泛的支持。但它只接受一个值。但我想要两个。
标签: css