我正在尝试使用min-width和max-width调整CSS页面布局.为了简化问题,我制作了这个测试页面.我正在最新版本的Firefox和Chrome中尝试使用相同的结果.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Testing min-width and max-width</title>
<style type="text/css">
div{float: left; max-width: 400px; min-width: 200px;}
div.a{background: orange;}
div.b{background: gray;}
</style>
</head>
<body>
<div class="a">
(Giant block of filler text here)
</div>
<div class="b">
(Giant block of filler text here)
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是我期望发生的事情:
从步骤2开始,这是实际发生的事情:
所以这是我的问题:
max-width如果元素在布局中更快下降而不是低于其最大宽度,这意味着什么?min-width如果浏览器窗口不断缩小,元素会比这更快地变得更窄意味着什么?而且当然...
我究竟做错了什么?