我认为这是我缺乏css知识,但是我没有得到这个东西的工作。我的目的是让一个容器div具有800px的MAXIUMUM,并且在页面中间对齐,根据可用的屏幕空间,每个“行”有一个或两个元素。但在这个例子中,你会看到整个800px被占用。如何实现800px只是最大的?css div最大宽度不起作用
HTML:
<div style="background-color:red;max-width:800px;display: inline-block">
<div class="contentgedeelte">
<h2>nieuws</h2>
</div>
<div class="contentgedeelte">
<h2>nieuws</h2>
</div>
<div class="contentgedeelte">
<h2>nieuws</h2>
</div>
<div class="contentgedeelte">
<h2>nieuws</h2>
</div>
</div>
CSS:
.contentgedeelte {
width:310px;
background:white;
margin:10px;
float:left;
border-radius:5px;
padding:5px;
}
http://jsfiddle.net/plunje/LmJSy/
这只是DIV的行为方式。如果给它显示:inline-block,默认情况下它不会拉伸到最大宽度。 – MightyPork
我看到它正常工作。 800px只是最大宽度。如果您看到有所不同,请说明您正在使用哪种浏览器。 – andi
对我来说看起来工作正常,如果您的视口小于800 px – Pete