Pregunta:
Fecha: 26-06-2018 12:11:10
(En Español)
Gracias por sus respuesta de antemano.
Votos: 0 - Respuestas: 5 - Vistas: 12 Compartir en: Google Facebook Twitter LinkedIn Link
No lee mi CSS cuando lo consulto desde mi IP[No resuelta]
Buenas tardes, tengo un pequeño problemita, mi proyecto esta listo y 100% funcional lo cargo desde un xampp y con mi localhost se ve mi archivo css, pero cuando lo quiero consultar desde mi ip no se visualiza mi archivo css. ¿qué sera???Gracias por sus respuesta de antemano.
Votos: 0 - Respuestas: 5 - Vistas: 12 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
-
Fecha: 27-06-2018 03:49:44 hola . esta son mis rutas.
<link href="../vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <!-- MetisMenu CSS --> <link href="../vendor/metisMenu/metisMenu.min.css" rel="stylesheet"> <!-- Custom CSS --> <link href="../dist/css/sb-admin-2.css" rel="stylesheet"> <!-- Morris Charts CSS --> <link href="../vendor/morrisjs/morris.css" rel="stylesheet"> <!-- Custom Fonts --> <link href="../vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
todo se ve super bien bien bien pero cuando llamo desde mi ip en ves de mi localhost se ve mi pagina sin eso al igual que si inspecciono mi codigo en el navegador no se visualiza mi css Votos: 0 - Link respuesta -
Fecha: 28-06-2018 06:30:51 Hola, Josias.
Te escribo un bloque de código PHP para que sus rutas funcionen por medio del DNS (localhost u otro) así como también por medio de la dirección IP local o remota (127.0.0.1 o pública).
$Path = $_SERVER['DOCUMENT_ROOT']."/".explode("/", $_SERVER['REQUEST_URI'])[1]; if (explode("/", $_SERVER['REQUEST_URI'])[1] != "Proyecto"){ $Path = $_SERVER['DOCUMENT_ROOT']; }
Donde dice Proyecto, es ahí donde escribirá el nombre de su directorio raíz. La implementación es sencilla.$StyleBootstrap = $Path."/vendor/bootstrap/css/bootstrap.min.css"; <link href="<?php echo $StyleBootstrap; ?>" rel="stylesheet">
A partir del directorio raíz empiece a agregar las rutas absolutas a sus ficheros de estilos CSS, también puede hacer lo mismo con archivos JS.
Estoy seguro que hay mejores soluciones, espero esta te sea de ayuda.
¡Saludos, Josias! Votos: 0 - Link respuesta -
Fecha: 02-07-2018 16:16:21 Hola Josias,
Lo que te refiere Jerson es la manera correcta, pero si deseas utilizar enlaces relativos (yo los uso), debes indicar en el HTML la url base mediante la etiqueta "base":
<html> <head> <base href="http://tusitio.com/" /> ... <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> </head> <body> ... </body> </html>
Solo puede existir una etiqueta "base" en el HTML, y se recomienda colocarla al inicio dentro de "head".
Nota que en enlace de la hoja de estilos inicia con "vendor/". Ese sub-directorio (vendor) se localizará a partir de la url base "http://tusitio.com/", de hecho, al utilizar la etiqueta "base" todas las URL relativas comenzarán desde allí.
Aún cuando tengas la etiqueta "base", puedes usar URLs absolutas ya que HTML ignorará "base" al hallar una URL absoluta.
Espero haberme explicado y te sirva.
Saludos. Votos: 2 - Link respuesta -
Fecha: 03-07-2018 08:28:30 Me ha encantado la etiqueta base, gracias Leonardo, con sinceridad, no le había conocido su definición.
Está genial esa solución.
¡Saludos! Votos: 1 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
