作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在谷歌/论坛上四处寻找,但还没有真正找到答案。我想知道我是否可以在 CSS 中将 div 的大小调整为其内容宽度的 50%。我看到 calc() 不适用于 auto,但基本上我想要完成的是 width: calc(auto/2)。我可以在 CSS 中执行此操作,还是必须在页面加载到 javascript/jquery 中后执行此操作?
注意:高度将为 100%,其中包含图像,因此我不想使用 px 值。
最佳答案
假设您的内部内容只是图像,可能是这样的:
var innerwidth = $('.parentdiv').children('img').width();
$('.parentdiv').css('width', innerwidth);
也许我误解了这个问题,但我不明白为什么这行不通。希望对您有所帮助:)
编辑:我同意评论所说的 - 确实没有办法使用 CSS 来计算 child 的大小。
关于javascript - 将 div 设为其内容宽度的 50%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24437236/
由“CreateWindowEx(WS_EX_CLIENTEDGE, "EDIT", "", ES_MULTILINE.."创建的文本框需要\r\n 换行。我将我的 stdoutput 重定向到那个文
我是一名优秀的程序员,十分优秀!