使div的内容宽度为50%

时间:2014-06-26 18:01:25

标签: javascript jquery html css

我一直在寻找谷歌/论坛,并没有真正找到答案。我想知道我是否可以在CSS中将div的大小设置为其内容的50%宽度。我看到calc()不能用于auto,但基本上我想要完成的是width:calc(auto / 2)。我可以在CSS中执行此操作,还是必须在页面加载到javascript / jquery后完成?

注意:图片中的图片高度为100%,所以我不想使用px值。

1 个答案:

答案 0 :(得分:0)

假设您的内部内容只是图片,可能是这样的:

var innerwidth = $('.parentdiv').children('img').width();
$('.parentdiv').css('width', innerwidth);

也许我误解了这个问题,但我不明白为什么这不会起作用。希望它有所帮助:)

编辑:我同意评论所说的内容 - 实际上没有办法使用CSS来计算孩子的大小。