如何让我的内联输入填充div的其余部分?显然,width: 100%
填充整个div,从而使输入跳转到下一行。
如图所示,红色输入应适合右侧的剩余空间。
如果输入宽度大于剩余空间,则应该换行到新行。这很好。此外,some-content
宽度是动态的。
答案 0 :(得分:1)
答案是你不能,@ Mike的答案假设你知道“some-content”的宽度,如果是这样你可以设置输入的宽度是容器减去某些内容。
在这种情况下,输入不会像div那样显示块。
答案 1 :(得分:1)
您可以在页面加载时使用JavaScript执行此操作:
$(document).ready(function() {
$("#input").width( $("#container").width() - $("#bubble").width() - 50 );
});
答案 2 :(得分:0)
我想如果你:
可能会工作。