Hola,
Si que es curioso,
por tratarse de una cuestión tan sencilla.
Yo opino lo mismo, es muy posible que sea por un fallo de nombre o extensión. Te recomiendo hacer un copy paste del nombre del archivo y revisar la ruta y los nombres de las carpetas. Algunas veces no leemos realmente lo que miramos por que nuestro cerebro cree saber ya lo que pone
, intenta lellendo las palabras del revés, jejeje
te digo que funciona!!
De todas maneras he visto OTRO PEQUEÑO FALLO EN EL CÓDIGO:
Cierras el <head> después de cerrar el <body>
Debes cerrarlo antes de abrir el <body>, quizás esto esté creando un fallo de código, compruébalo por si acaso
Un saludo y suerte