Foros del Web » Creando para Internet » CSS »

No se aplica el CSS en el PHP

Estas en el tema de No se aplica el CSS en el PHP en el foro de CSS en Foros del Web. Hola, lo primero saludos a todos, dado que este es mi primer post, aunque espero estar mucho tiempo en esta comunidad y aportar mi granito ...
  #1 (permalink)  
Antiguo 23/12/2007, 18:02
 
Fecha de Ingreso: diciembre-2007
Mensajes: 9
Antigüedad: 16 años, 11 meses
Puntos: 0
Pregunta No se aplica el CSS en el PHP

Hola, lo primero saludos a todos, dado que este es mi primer post, aunque espero estar mucho tiempo en esta comunidad y aportar mi granito de arena con mi experiencia y conocimientos. Al igual que pido ayuda, espero poder darla en otras ocasiones.

Tengo un pequeño problema: he instalado PHP 5, en IIS 6 (Windows Server 2003) y he comenzado a crear un sitio en PHP, por supuesto con CSS pero no se muestra bien, hace caso omiso del archivo CSS, ¿alguien sabe por qué puede ocurrir esto?

Muchas gracias de antemano!
  #2 (permalink)  
Antiguo 23/12/2007, 18:05
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 9 meses
Puntos: 998
Re: No se aplica el CSS en el PHP

hola, bienvenido al foro
lo que importa es el html que genera tu php... el php de por si no afecta ya que es procesado del lado del servidor, no del lado del cliente

Revisa que tengas bien la ruta al archivo css... si mostraras el html que generas podría ayudar...
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #3 (permalink)  
Antiguo 23/12/2007, 18:15
 
Fecha de Ingreso: diciembre-2007
Mensajes: 9
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: No se aplica el CSS en el PHP

Hola webosiris, lo primero gracias por responder tan rápido. Tienes toda la razón, el cliente debería cargar el css localmente... aquí pongo el código:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>P&aacute;gina principal</title>
<link href="estilo_basico.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div align="center">
<table width="780" border="0" cellpadding="0" cellspacing="0" class="tablaPrincipal">
  <tr>
    <td class="principal">&nbsp;</td>
  </tr>
  <tr>
    <td class="principal"><p>&nbsp;</p>
 </td>
  </tr>
  <tr>
    <td class="principal">&nbsp;</td>
  </tr>
</table>
</div>
</body>
</html>
Archivo "estilo_basico.css":
Código:
body{
	background-color:#DBDBDB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
table.tablaPrincipal{
	background-color:#FFFFFF;
	}
Como ves es simplemente una página de prueba, de ahí haré las modificaciones pero no me aplica ninguno de los dos estilos, ni el del body ni la clase...
  #4 (permalink)  
Antiguo 23/12/2007, 18:20
Avatar de jcxnet  
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 19 años, 1 mes
Puntos: 56
Re: No se aplica el CSS en el PHP

Hola y bienvenido al foro,
está tu hoja de estilo en la misma carpeta que la página de prueba?
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **
  #5 (permalink)  
Antiguo 23/12/2007, 18:29
 
Fecha de Ingreso: diciembre-2007
Mensajes: 9
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: No se aplica el CSS en el PHP

Cita:
Iniciado por jcxnet Ver Mensaje
Hola y bienvenido al foro,
está tu hoja de estilo en la misma carpeta que la página de prueba?
Sí, está en la misma. En Dreamweaver me muestra bien la página.

Aclarar que el primer archivo que muestro es el index.php

Nuevo dato: he comprobado que si accedo al archivo desde el propio servidor mediante el protocolo http me sale igual que desde el resto de equipos: sin aplicar el css. Pero si lo abro (doble clic) tanto en el servidor como en este equipo, de forma local, aplica bien el css!

He pensado que posiblemente el cliente no esté descargando el archivo CSS, pero he comprobado los permisos de lectura y ejecución y están asignados de forma correcta. ¡Qué enigma!
  #6 (permalink)  
Antiguo 23/12/2007, 18:47
 
Fecha de Ingreso: diciembre-2007
Mensajes: 9
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: No se aplica el CSS en el PHP

Solucionado!!

Gracias por abrirme los ojos webosiris, y también a tí jcxnet por tu interés.

Me fastidia mucho cuando la gente dice en los foros que lo soluciona y no explica cómo, así que por si alguien tiene este problema ahora o en el futuro, el problema está en IIS, como bien sospechaba. No dejaba acceder al archivo. En la ficha directorio personal dentro de las propiedades del sitio web, hay que marcar que permita scripts y ejecutables (normalmente está puesto sólo scritps). Si ya se tenían archivos, seguramente tocará ponerles manualmente el permiso de lectura, haciendo clic en propiedades en cada uno.

Muchas gracias a todos, nos vemos pronto!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:39.