如何让textarea占用剩余空间的100%?

SB2*_*055 5 html css html5 css3

我有一个具有以下结构的div:

<div class = "card">
   <div class="menu">
      vertical menu here, pushed to the left
   </div>
   <div class ="content">
      <textarea> This should fill up everything in the card exept the menu div</textarea>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正试图让'textarea'填满整张卡,同时将菜单留在那里.我的jsfiddle显示它有点太宽,因为某些原因推到了卡片div下方:

http://jsfiddle.net/PTSkR/105/

如何让textarea填满剩余的卡片空间?

And*_*ios 2

如果你想要这样的东西:http://jsfiddle.net/PTSkR/107/

您可以通过使用float:left菜单、float:right文本区域和CSS3 Calc计算文本区域的宽度来实现它,如示例中所示