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寬。但他們不是。任何人都可以解釋爲什麼?