<!DOCTYPE html>
<html>
<head>
<style>
body {
margin: 0;
}
* {
box-sizing: border-box;
}
input, textarea {
width: 100%;
}
</style>
</head>
<body>
<form action="/action_page.php">
Имя:<br>
<input type="text" name="firstname" value="Mickey"><br>
Фамилия:<br>
<input type="text" name="lastname" value="Mouse"><br>
Комментарии:<br>
<textarea name="message" rows="5" cols="30">
</textarea>
<br><br>
<input type="submit" value="Отправить">
</form>
<p><b>Совет:</b> Попробуйте удалить свойство box-sizing из элемента стиля и посмотрите, что происходит.
Обратите внимание, что ширина поля ввода, текстового поля и кнопки отправки будет выходить за пределы экрана.</p>
</body>
</html>