我有一个div
应该有一个最大高度和一个首选高度。在下面发布的示例中,我的#test
背景为黑色,最大高度为800px
。当浏览器视口有足够的可用空间时,它应该800px
。如果可用空间较小(即移动设备),则应使用最大可用空间量。如何才能最好只用CSS?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Prototype</title>
<style>
body, html {
margin: 0;
height: 100%;
width: 100%;
}
#test {
background-color: black;
background-position: center;
background-repeat: no-repeat;
max-height: 600px;
max-width: 800px;
}
</style>
</head>
<body>
<div id="test"></div>
</body>
</html>