Đây là một câu hỏi CSS: chiều rộng bao gồm độ rộng đường viền và đệm, có giá trị mặc định khác nhau cho INPUT và TEXTAREA trong các trình duyệt khác nhau, do đó hãy chắc những giống nhau cũng như:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>width</title>
<style type="text/css">
textarea, input { padding:2px; border:2px inset #ccc; width:20em; }
</style>
</head>
<body>
<p><input/><br/><textarea></textarea></p>
</body>
</html>
này được mô tả trong phần Box dimensions của đặc điểm kỹ thuật CSS, có nội dung:
Chiều rộng hộp được cho bởi tổng lề trái, phải, đường viền và đệm và chiều rộng nội dung.
Nguồn
2008-08-26 18:59:54
Xem câu trả lời cho [Bắt HTML textarea điều khiển để mở rộng sang chiều rộng của container] (http://stackoverflow.com/a/9556001/165673), nó là tốt hơn so với các câu trả lời bao gồm ở đây. Hoặc để giải thích đầy đủ: [Box Sizing | CSS-Tricks] (http://css-tricks.com/box-sizing/) – Yarin