cepeda escribió:yo creo que el fallo le tengo en el orden de las carpetas pero no estoi seguro tu que opinas?
Hola:
No se si ha arreglado su problema, pero creo, si usted me lo permite, explicarle lo mejor posible el porqué se ponen los dos puntos más la barra diagonal u oblicua o como le quieran llamar.
Si usted tiene en su escritorio una carpeta (llamemosle "web-ejemplo-cctw") en donde tiene su web,
y dentro de esa carpeta usted tiene una carpeta objetos que es la carpeta en donde pondrá las imagenes que estarán en
todas las paginas, o sea las imagenes que aparecerán generalmente en todas sus páginas como por ejemplo el logotipo, las curvas inferior y superior, las curvas del menu, y cualquier imagen que usted quiera que por defecto, aparezcan en todas sus paginas.
Luego dentro de la carpeta "web-ejemplo-cctw" tiene también usted una hoja de estilo-general.css, y una pagina que será su portada, pero que se tiene que llamar index.html, hasta allí todo bien.
Pero si usted crea otra pagina dentro de esa misma carpeta "web-ejemplo-cctw" , como está dentro de la misma carpeta en que está su index o portada, no se necesita poner en ningún enlace los dos puntos con la barra oblicua.
De la misma manera si la pagina index.html y la hoja de estilo-general.css están dentro de la misma carpeta no tiene que ponerle los dos puntos al <link rel para que esa pagina index reciba las ordenes de esa hoja de estilo-general
Eso me imagino lo entiende.
Pero, si usted dentro de esa carpeta "web-ejemplo-cctw" crea una carpeta llamada por ejemplo historia, y dentro de esa carpeta llamada historia crea una pagina por nombre historia.html.
Entonces para ir desde su index a esa pagina que se llama historia.html debe poner en el enlace que primero entre a esa carpeta historia para poder entrar a esa pagina llamada historia.html.
Por eso en el enlace se pone
historia
¿Qué hemos hecho con ello?
pues le hemos dicho al enlace (que hacemos en la pagina index.html) que para ir a la pagina historia.html, primero tiene que entrar a la carpeta llamada historia, y despues entrar a la pagina historia.html.
Ahora hagamos cuenta de que ya estamos en la pagina historia.html (que está dentro de la carpeta historia)
Y lo que queremos es ir a la pagina index.html (o portada).
Si la pagina index.html estuviese dentro de la carpeta historia, sería tan fácil como poner un enlace digamos normal, como por ejemplo Portada o indice
Pero como la pagina index.html (o portada) está fuera de la carpeta historia , entonces para ir desde la pagina historia.html a la pagina index.html, lo que hay que hacer es salir de esa carpeta historia en que está esa pagina historia.html para poder entrar a esa pagina index.html.
¿Cómo se hace eso?
Pues en la pagina historia se crea un enlace a la pagina index.html en que se le diga que primero tiene que salir de esa carpeta historia para después entrar a la pagina index.html (o portada)
Por tanto el enlace que debiera de ponerse en la pagina historia.html sería de la siguiente manera
Portada o indice
Con eso usted le ha dicho al enlace que tiene en su página historia.html que salga primero de la carpeta historia y despues entre en la pagina index.html
Claro que como su web no solo se va a componer de ese index.html y de esa pagina historia.html, sino que tendrá más paginas, y que esas paginas las creará dentro de sus propias carpetas (tal como la pagina historia.html está dentro de la carpeta historia)
Entonces ahora imaginemos que usted crea otra carpeta dentro de la carpeta "web-ejemplo-cctw", y a esa carpeta le pone por nombre por ejemplo souvenirs, y dentro de esa carpeta souvenirs, usted crea una pagina llamada souvenirs.html
Entonces para ir de esa pagina souvenirs.html a la pagina index.html
¿qué debe hacer?
Pues poner un enlace a la pagina index.html de la misma manera en que lo hizo en la pagina historia.html.
Hasta allí, todo bien, pero
¿Cómo va desde la pagina souvenirs.html que está dentro de la carpeta souvenirs a la pagina historia.html que está dentro de la carpeta historia?
Pues hay que salir de la carpeta souvenirs, luego entrar en la carpeta historia y luego entrar en la pagina historia.html
¿Cómo se hace eso?
poniéndo un enlace a la pagina historia de la siguiente manera
historia
¿Qué hemos hecho?
Con los dos puntos más la barra oblicua, hemos dicho al enlace que salga de la carpeta souvenirs, luego después de la barra oblicua hemos puesto el nombre de la carpeta en donde debe entrar, o sea historia, y a continuación hemos puesto la pagina a la que debe entrar o sea historia.html
Ahora si queremos ir de la pagina historia.html a la pagina souvenirs.html, pues al enlace le diremos que salga de la carpeta historia y que entre en la carpeta souvenirs para que pueda entrar a la pagina souvenirs.html
Luego, usted como tiene en todas esas paginas que están dentro de sus respectivas carpetas un enlace a la pagina index.html o portada
Lo único que tiene que hacer es decirle al enlace que salga de la carpeta y que entre a la pagina index.html
o sea < href="../index.html">Portada o indice</a>
Luego, recuerde que todas esas páginas que están dentro de sus respectivas carpetas, están relacionadas con la hoja de estilo-general, por tanto ¿qué es lo que hay que poner entonces en el <link rel="stylesheet etc. etc.?
Pues decirle a ese enlace que salga de la carpeta y entre en la hoja de estilo-general.css
Entonces ¿cómo hay que poner ese link rel en la página historia.html para que esa pagina reciba las ordenes de esa hoja de estilo-general.css?
Pues seguramente <link rel="stylesheet" href="../estilo-general.css" type="text/css"media="all">
¿Qué hemos hecho?
Pues le hemos dicho a ese enlace link rel, que para que esa pagina historia.html pueda recibir las ordenes de la hoja de estilo-general.css, debe primero salir de la carpeta en que está esa pagina historia.html para poder entrar en la hoja de estilo-general.css
Como le dije anteriormente, a la pagina index.html no es necesario decirle en ese <link rel que salga de ninguna carpeta para ir a la hoja de estilo-general.css ya que las dos están dentro de la misma carpeta
Espero no haberle liado mucho con la explicación
Saludos