javascript - 使div与其中的图像大小相同

标签 javascript php jquery css

我有一个包含以下代码的div

HTML:

<div id='imgContainer'>
    <img src='/img/logo.png' id='imglogo'></img>
</div>

CSS

div#imgContainer {
    width: 250px;
    height: 250px;
    padding: 13px;
}

问题是用户可以编辑图像大小、颜色和其他一些东西,所以我希望 div 随着图像变大而变大。如果图像小于它,我希望 div 的宽度和高度为 250px,但随着图像变大而变大。

解决方案可以使用 PHP、JavaScript、CSS 或 jQuery。

最佳答案

试试这个:

div#imgContainer {
    min-width: 250px;
    min-height: 250px;
    padding: 13px;
    display: inline-block;
}

Fiddle

感谢@ahren 和@Mohsen

关于javascript - 使div与其中的图像大小相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20242962/

相关文章:

javascript - 如何正确地将具有多个元素的新对象推送到数组中?

javascript - 为什么这段 JavaScript 代码(RequireJS 和 Node.js 的模块模式)有效?

php - 使用 twitteroauth 发布可点击的推文链接?

javascript - 循环遍历每个 JSON 响应返回 "[Object Object]"

javascript - 理解使用对象作为散列的 JavaScript 算法的复杂性

javascript - 输入表单中的链接填写脚本

php - 请求中的 SQL future 日期

php - 为什么我的 SELECT 语句将数据库名称作为列名称返回?! (pdo 的新手)

javascript - 在特定于单击元素的超时内更改类

jquery - Bootstrap wysiwyg 无法在 IE 中添加超链接