| |||
Web Modular y CSS Gracias a javierB solucioné una duda que tenía acerca de como poner formatos distintos a distintas tablas usando identificadores, hasta ahí todo bien, el caso es que ahora al tener la web hecha de forma modular en php no sé como hacerlo para que obedezcan al css, lo tengo referenciado en todas las hojas, modulos, layaouts, inicio, etc, pero cuando cargo la página no le hacen caso y de forma individual si hacen caso al archivo css, alguien sabe como lo tendría que hacer? o donde debería de hacer referencia al archivo, probé a hacer un include del archivo.css pero logicamente lo que hace es sacarme todo el texto del .css, venga gracias de antemano o tal vez debería consultar en el apartado del php? |
| |||
gracias jesusbet, he hecho lo que me comentas pero no hay manera, sigue sin hacer caso, revisé el código por si hubiese algúnos estilos camuflados pero lo borre todo y nada, voy a seguir mirando a ver si doy con ello a menos que tú tengas alguna sugerencia, gracias de todos modos |
| |||
Hola, Dejame adivinar, tus modulos independientes estan en dominio.com/modulos/ y tu pagina principal que carga los modulos esta en dominio.com/ , y tu css esta en dominio.com/css/ . Y el <link> en tus modulos es algo como <link href="../css/estilos.css"> Si es asi, tu problema es que al hacer el include de tu modulo, la url donde esta tu modulo ya no es domino.com/modulos/modulo.php, sino que es dominio.com/index.php Solucion: en el link al css usa una url absoluta a la raiz del sitio, como /css/estilos.css Por supuesto, esto es sin ver el codigo, ni la estructura de la web. Cualquier parecido con la realidad es pura coincidencia Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Hola josemi mira uso este tipo <link href="../estilo.css" rel="stylesheet" type="text/css"> el archivo css está en la carpeta raíz y los modulos donde tú dices entonces voy a probar poniendo <link href="/estilo.css" rel="stylesheet" type="text/css"> teniendo en cuenta que los modulos están en la carpeta modulos estaría bien puesto?, otra cosa debo ponerlo en todos los modulos aparte de en el layout o debo quitarlos como dice jesusbet, tú que opinas? venga gracias |
| |||
Lo suyo es ponerlo solo en el layout (entiendo que es el que tiene el <head>). Mas que nada por logica, si cambias el nombre del fichero, ¿tendrias que ir modificando la misma linea en x ficheros? Mejor solo en uno. Y con /estilo.css haces siempre referencia a dominio.com/estilo.css, ya sea desde un fichero que este en dominio.com/ como en dominio.com/dir1/dir2/ Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Haciendo una hoja nueva (modulo) funciona bien así que debe algo por ahí mal, voy a volver a hacer de cero, está claro que así como me dices funciona, así que gracias una vez y felices fiestas |