我想在小屏幕中以全宽和全高显示对话框. 这似乎有效. 然而,当我try 在更大的屏幕中删除宽度和高度(通过使用未设置、自动或初始化)时,它不起作用. 有办法做到这一点吗?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
dialog {
width: 100dvw;
height: 100dvh;
}
@media (min-width: 700px) {
dialog {
width: unset;
height: unset;
}
}
</style>
</head>
<body>
<dialog open>Hello!</dialog>
</body>
</html>