css outer div max-width scale 内部图像

标签 css

是否可以将图像调整到受最大宽度限制的外部 div 宽度?

这是一个 fiddle 示例: http://jsfiddle.net/7UZG7/

<div style="width:100%;">
<div style="max-width:30%; background-color:red; float:right; padding:10px;"><img src="http://www.acasa.org.br/ensaio/grande/506.jpg"></div>
lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum 
</div>

最佳答案

当然是:)

像这样制作你的 CSS

.container {
    width:100%;
}
.image-container {
    width:100%;
    max-width:30%;
}
.image-container img {
    width:100%;
    height:auto;
}

和 HTML 一样

<div class="container">
    <div class="image-container">
         <img src="/img/source">
    </div>
    <p>Your Text</p>
</div>

作为旁注,尽量不要内联样式项 - 会导致代码的可重用性降低。让我知道是否还有其他问题需要回答。

关于css outer div max-width scale 内部图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23279715/

相关文章:

css - 使用 CSS 缩小按钮

javascript - 如何让 JavaScript 函数应用的类一直运行到窗口关闭(网页设计)

html - 无法在仅 CSS 菜单中添加第二个子级菜单

html - CSS header - body - footer 在单独的页面上打印

html - 为什么我的网站无法在手机上扩展?

html - 带有图像交换的 CSS 水平导航不起作用

html - 垂直对齐列表

angularjs - 不调整表体,用搜索栏替换表头

PHP 文件不显示来自 CSS 文件的背景图像

jquery - 字母头像 - 如何为每组字母添加不同的颜色类别 - A 到 H、J 到 S、T 到 Z?