Попробуйте удалить свойство width, по умолчанию это свойство установлено на auto.
Тогда div будет автоматически увеличиваться, код, как показано ниже:
<script type="text/javascript">
var i = 0;
setInterval(function () { document.getElementById('total').innerHTML = (++i) + " s" }, 1000);
</script>
<style type="text/css">
#total {
position: absolute;
margin-top: 10px;
margin-left: 10px;
font: 300px "Times New Roman";
border: 1px solid #000;
max-width: 88.9%;
}
</style>
<div id="total">0</div>
Вывод, как показано ниже (с использованием IE 11): 