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

HTML Conceptos Básicos de HTML Avanzando con HTML Vinculación a Secciones de una Página Web

¿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?

Daniel Riches
Daniel Riches
19,847 Puntos

Para 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

1 Respuesta

Me 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.