【发布时间】:2015-04-10 00:04:02
【问题描述】:
这看起来很简单,但我没有尝试任何工作...我有一个分配了类的图像。图像有一定的宽度,但是分配给图像的类占了父 div 宽度的 100%,不管我做什么。
html:
<div class="parent">
<%= image_tag("picture.png"), class:"image" %>
</div>
带 sass 的 css:
.parent {
width 100%;
position: relative;
text-align: center;
.image {
position: absolute;
height: 80%;
max-height: 1000px;
}
}
使用我在网上找到的各种答案,我尝试了.imagewidth: auto、display:inline 和display:inline-block 的不同组合,但无论我做什么,.image 都拒绝让步从 100%。我怎样才能使.image 只与它包含的图像一样宽??
【问题讨论】:
-
这不是 Sass 或 Haml 的问题,只提供编译后的 CSS/HTML。
-
对我来说,代码似乎完全按照您的意愿工作。 jsfiddle.net/svgaa0tp