HTML为什么孩子输入字段比父DIV
<div class="wrap">
<input class="field" type="text">
<textarea class="field" row="10"></textarea>
</div>
CSS
.wrap{width:300px;overflow:hidden;padding:10px;}
.field{display:block;width:100%;margin:10px 0;padding:10px;}
我希望文字输入和文本区域的宽度应该正好等于父DIV宽。但他们不是。任何人都可以解释为什么?