![](/img/trans.png)
[英]max-width of 100px vs width of 100px , why max-width is shorter than width?
[英]Max-width px width 100%
似乎微不足道,但我似乎为此感到挣扎。 我有一个容器div和内容。 页面需要响应,所以自然地,我在所有内容上都使用了最大宽度(以像素为单位)。
我为div,h2和p标签添加了width:100%,但是宽度没有扩展到max-width。 如何在不将宽度显式设置为此固定值的情况下使div扩展到最大大小?
CSS和HTML
.container {max-width:1200px; width:100%;} .container h2 {max-width:400px; width:100%;} .container p {max-width:900px; width:100%;}
<div class="container"> <h2>Dynamically populated using PHP</h2> <p>Dynamically populated using PHP</p> </div>
编辑:这是CSS埋在其他div中引起的,上面的代码有效。
您忘记了宽度规则后的分号。
<div class="container">
<h2>Dynamically populated using PHP</h2>
<p>Dynamically populated using PHP</p>
</div>
.container {max-width:1200px; width:100%; background-color: red;}
.container h2 {max-width:400px; width:100%; background-color: blue;}
.container p {max-width:900px; width:100%; background-color: green;}
我添加了背景色以表明它正在工作:)。
max-width属性用于设置元素的最大宽度。 这样可以防止width属性的值变得大于max-width。 这是一个“极限”。
width属性是一种如何稳定元素的确切宽度的属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.