No se si ha alguien más le pasó que al modificar el código para el banner este no ocupó el 100%.
Esto pasa porque en el CSS está definido main con un width de 940 px y si se deja el banner dentro del main va a ocupar el 100% de 940px. No noté que al instructor le sale bien pues él dejó el banner fuera del main. Así que si no quieren ponerse a modificar todo, solo saquen el banner de main.
<header></header>
<img class="banner" src="imagenesIndex/01banner.jpg">
<main></main>
Dejo el comentario por si a más personas les falla, pues no vi ese comentario en específico por acá.