Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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 (html4strict) [Seleccionar]
<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 (html4strict) [Seleccionar]
<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
Cita de: engel lex en 17 Febrero 2015, 22:57 PMrevisa 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 (html4strict) [Seleccionar]
<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 (html4strict) [Seleccionar]
<link href="file:\\\D:\Archivos de Programas\AppServ\www\1.0_Stl_Gnl.css" rel="stylesheet" type="text/css">

por esto otro:

Código (html4strict) [Seleccionar]
<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 (html4strict) [Seleccionar]
D:\Archivos de Programas\AppServ\www\1.0_Stl_Gnl.css

Y tienes:

Código (html4strict) [Seleccionar]
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