Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Gabriel Zacarias
3,041 Puntos¿No se requiere id en index.html?
Cuando estaba en article.html y en la navegación, no necesitaba escribir index.html (../../index.html#about) sino solo # (../../#about). ¿Está mal?
1 Respuesta
Jason Rich
Desarrollo Web Front End Estudiante de Techdegree 10,048 PuntosMe preguntaba lo mismo.
Pausé el vídeo e intenté crear los enlaces seccionales en la página About por mi cuenta antes de ver cómo lo hizo Guil, solo para intentarlo. "../../#about" funciona.
¿Quizás incluir "index.html" es más una mejor práctica para hacerlo más explícito para cualquiera que revise el código?
EDITAR:
Creo que la respuesta está en el siguiente módulo sobre Rutas Relativas a la Raíz.
<a href=../../index.html#about>Acerca de</a>
es la Ruta Relativa al Documento.
<a href=/#about>Acerca de</a>
es la Ruta Relativa a la Raíz.
Creo que el navegador ignora "../../" que pusimos en nuestro marcado y solo ve "/#about" y por lo tanto funciona de acuerdo con la Ruta Relativa a la Raíz. Básicamente, "../../" puede ser código redundante e innecesario cuando se utiliza la Ruta Relativa a la Raíz.
Daniel Riches
19,847 PuntosDaniel Riches
19,847 PuntosPara llegar a la sección about en la página index.html desde la página article.html, necesitas especificar la página a la que deseas ir y la sección en esa página. Entonces esto sería:
../../index.html#about