CSS,为什么max-width中的min()函数不起作用?

Met*_*ind 2 html css

在下面的代码中,我将max-width第一张图像设置为min(40px, 10%),但显然它不起作用.Firefox说"无效的属性值".这是为什么?

img#test1
{
  max-width: min(40px, 10%);
}

img#test2
{
  max-width: 10%;
}
Run Code Online (Sandbox Code Playgroud)
<!doctype html>
<html>

<head>
  <title></title>
  <meta charset="utf-8" />
</head>

<body>
  <div>
    <img id="test1" src="https://i.imgur.com/JfmBtYb.png" />
  </div>
  <div>
    <img id="test2" src="https://i.imgur.com/JfmBtYb.png" />
  </div>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

Dom*_*tsu 5

您的问题与min()的浏览器兼容性有关.它尚未被广泛采用,即使https://developer.mozilla.org/en-US/docs/Web/CSS/min DOC也显示许多浏览器的兼容性未知.而是使用.