w3school página pagina otra misma link imagen hipervinculos hipervinculo hacer etiqueta enlaces enlace ejemplos dentro como html path

página - Especifique una ruta de acceso raíz de su directorio HTML para enlaces de scripts?



hipervinculos en html ejemplos (7)

Esto es extrañamente confuso para mí. Sé que no debería ser Para verificar mi comprensión, me gustaría utilizar un modelo de relaciones familiares para comparar. Suponiendo que "Usted" es la página web actual, ¿es correcta la siguiente?

<img src="picture.jpg"> In your folder with you, like a sibling <img src="images/picture.jpg"> In your child''s folder, under you <img src="../picture.jpg"> In your parent''s folder, above you <img src="/images/picture.jpg"> In your cousin''s folder

Por lo tanto, hasta los padres, a los hermanos, hasta su hijo = su primo, llamado "imágenes".

Estoy escribiendo una plantilla para dreamweaver, y no quiero cambiar los scripts para las páginas de la subcarpeta.

¿Hay alguna manera de hacer la ruta relativa al directorio raíz?

por ejemplo:

<link type="text/css" rel="stylesheet" href="**root**/style.css" />

En lugar de **root** arriba, quiero una ruta predeterminada allí. ¿Hay alguna forma de hacer algo como esto?


Para estar relacionado con el directorio raíz, simplemente inicie el URI con un /

<link type="text/css" rel="stylesheet" href="/style.css" /> <script src="/script.js" type="text/javascript"></script>


Puedes usar ResolveUrl

<link type="text/css" rel="stylesheet" href="<%=Page.ResolveUrl("~/Content/table-sorter.css")%>" />


Recomiendo usar el elemento HTML <base> :

<head> <base href="http://www.example.com/default/"> <link rel="stylesheet" href="style.css" /> <script src="script.js"></script> </head>

En este ejemplo, la hoja de estilo se encuentra en http://www.example.com/default/style.css , la secuencia de comandos en http://www.example.com/default/script.js . La ventaja de <base> más / es que es más flexible. Todo su sitio web puede ubicarse en un subdirectorio de un dominio y puede modificar fácilmente el directorio predeterminado de su sitio web.


Simplemente comienza con un corte? Esto significa root Siempre que esté probando en un servidor web (p. Ej., Localhost) y no en un sistema de archivos (p. Ej., C :), eso debería ser todo lo que necesita hacer.


use dos períodos antes de /, ejemplo: "../style.css"


/ significa la raíz de la unidad actual;

./ significa el directorio actual;

../ significa el padre del directorio actual.