Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: hackmastter en 17 Febrero 2015, 22:44 pm



Título: No me funcionan los CSS en mis .php del localhost
Publicado por: hackmastter en 17 Febrero 2015, 22:44 pm
Hola.

Se supone que esta es la manera de enlazar hojas de estilos externas (.css) a los archivos .html
Código
  1. <link href="css/1.0_Stl_Gnl.css" rel="stylesheet" type="text/css">

O en caso de que esten en tu PC sería esta:
Código
  1. <link href="file:\\\D:\Archivos de Programas\AppServ\www\1.0_Stl_Gnl.css" rel="stylesheet" type="text/css">

El problema es que acabo de instalar el AppSever y monte un .php en la carpeta www que es donde se ejecuta atravez del navegador de esta manera "http://localhost/archivo.php"... Pero en realidad ese archivo tiene todo su contenido en HTML sin nada en PHP y tiene enlazada la hoja externa .css como dije arriba y el navegador no me la reconoce. Es como solo tuviera HTML sin absolutamente nada de estilo CSS...
Y claro que ya intente enlazarla desde una carpeta fuera del AppServer, desde la misma WWW, con una carpeta dentro de www así: www/css/estilo.css y la enlace de todas las maneras que se me ocurrieron.

En resumen, como hago para que el navegador reconozca esta hoja .css.??

Gracias por su ayuda...
En resu


Título: Re: No me funcionan los CSS en mis .php del localhost
Publicado por: engel lex en 17 Febrero 2015, 22:57 pm
revisa bien la ruta que esté correcta y que sea relativa


Título: Re: No me funcionan los CSS en mis .php del localhost
Publicado por: hackmastter en 17 Febrero 2015, 23:11 pm
revisa bien la ruta que esté correcta y que sea relativa

Ya lo hice, intente colocar la ruta de varias maneras y no logro dar con la manera correcta... Tendrá algo que ver con los permisos del servidor o algo.?? Creo que leí algo así en internet pero no entendí  :silbar: jeje


Título: Re: No me funcionan los CSS en mis .php del localhost
Publicado por: Usuario Invitado en 17 Febrero 2015, 23:57 pm
Quizás stás colocando mal la ruta. Abre la consola javascript y fíjate el error que te mostrará, si  es un 404,  significa que el recurso no ha sido encontrado. Fíjate en la ruta con la que intenta leer el .css y te darás cuenta del error.


Título: Re: No me funcionan los CSS en mis .php del localhost
Publicado por: Hadess_inf en 18 Febrero 2015, 14:21 pm
Si la estructura de tu sitio es :

+ www
   - javascript
   - css

Intenta de esta forma:

Código
  1. <link href="/css/1.0_Stl_Gnl.css" rel="stylesheet" type="text/css">

Saludos.

Mod: Etiquetas GeSHi obligatorias.


Título: Re: No me funcionan los CSS en mis .php del localhost
Publicado por: fary en 18 Febrero 2015, 14:48 pm
Cambia esto:

Código
  1. <link href="file:\\\D:\Archivos de Programas\AppServ\www\1.0_Stl_Gnl.css" rel="stylesheet" type="text/css">

por esto otro:

Código
  1. <link href="file:\\D:\Archivos de Programas\AppServ\www\1.0_Stl_Gnl.css" rel="stylesheet" type="text/css">


Título: Re: No me funcionan los CSS en mis .php del localhost
Publicado por: MinusFour en 18 Febrero 2015, 15:06 pm
Si tu ruta es:
Código
  1. D:\Archivos de Programas\AppServ\www\1.0_Stl_Gnl.css

Y tienes:

Código
  1. href="css/1.0_Stl_Gnl.css"

Entonces es normal, no esta en una carpeta css en www sino en www.


Título: Re: No me funcionan los CSS en mis .php del localhost
Publicado por: WHK en 23 Febrero 2015, 14:35 pm
Vee el código fuente desde firefox, haz click al enlace del css y vee en la barra de título cual es la ruta del archivo y compárala con la física.

A demás el protocolo file:\\\ no existe, correctamente es file:///D:/etc. aunque estés en windows o si no file:///D:\etc. pero las tres barras siempre son slash no backslash.

Mira esto: https://msdn.microsoft.com/en-us/library/aa767731%28v=vs.85%29.aspx