我无法让图像拉伸包含元素的整个宽度。页面布局是两列流体响应。主要内容包含在左栏中,而“额外”内容包含在右栏中。我创建了一个 400x400 的图像,我希望它出现在最右侧边栏 ( class = "top-sidebar"
) 中。我一辈子都无法让图像的宽度适合顶部侧边栏的宽度。这是我的代码片段:
的HTML:
<aside class="top-sidebar">
<article>
<p><img src="images/callustoday.jpg" alt="Call us today at 716-200-7397 to start training!"/></p>
</article>
</aside>
对应的CSS:
.top-sidebar {
width: 22%;
float: left;
background-color: #efefef;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin: 2% 0 0 2%;
padding: 0;
}
.top-sidebar img {
max-width: 100%;
margin: 0 auto;
height: auto;
display: block;
}
更令人沮丧的是,我什至无法使用margin-left: auto
and让图像在其父容器中居中margin-right: auto