Без скриптов никак, потому что html+css это только способ описания внешнего вида (и очень немного анимации), при этом это только браузерный фронтэнд - то что работает у пользователя. На этой стороне даже со скриптами файл не сохранить (можно сформировать сам файл и выдать запрос на загрузку файла, но не контролировать куда)
С другой стороны html forms (теги form и input/textarea) и простейший скрипт из пары строчек на сервере, позволят решить эту задачу
<!DOCTYPE html>
<html>
<head>
<title>Форма</title>
</head>
<body>
<form action="save.php" method="post">
<input type="text" name="data" placeholder="Введите данные" required>
<button type="submit">Отправить</button>
</form>
</body>
</html>
<?php
file_put_contents('data.txt', $_POST['data']);
echo "Данные сохранены!";
?>
Само собой тут никаких защит, атворизаций и прочего