Tratando de construir una página web. y la relativa css enlace no funciona. Sólo los enlaces directos.

Cabeza:

<link href="http://directorym.net/App_Themes/customDarkBlueWAdSense_en-US/customDarkBlueWAdSense_en-US.css" type="text/css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="http://pboo.mobi/corey/articles_media/dmNet.css" />
<link rel="stylesheet" type="text/css" href="http://pboo.mobi/corey/App_Themes/mobile.css" />

prueba en http://pboo.mobi/corey

cuando hago relativa:

<link rel="stylesheet" type="text/css" href="articles_media/dmNet.css" />
<link rel="stylesheet" type="text/css" href="App_Themes/mobile.css" />

no se muestran.

Sugerencias?

  • Abslute ruta podría ayudar a usted en lugar de la ruta de acceso relativa.
InformationsquelleAutor coreyzev | 2011-08-24

4 Comentarios

  1. 2

    Utilizar la ruta absoluta:

    <link rel="stylesheet" type="text/css" href="/corey/articles_media/dmNet.css" />
    <link rel="stylesheet" type="text/css" href="/corey/App_Themes/mobile.css" />
    • Por supuesto, ahora que la he publicado esto funciona en ambos sentidos. Pero yo me quedo con la absoluta. Gracias!
    • Usted no necesita http:// en los archivos locales, y aunque le faltaban «/corey» en su camino.
    • Sé que no necesito http en los archivos locales, por lo que se estaba orinando me fuera. pero la ruta de acceso local también trabajará con href="App_themes/mobile.css" sin un «/corey/» mientras no hay ninguna barra por delante, ya que todos los locales. debe de haber funcionado, pero por un día, no estaba.
    • Cuidado: Si el prefijo de caminos con «http://» y algunas páginas de terminar con «https://» el usuario recibirá una advertencia de seguridad. Una buena razón para dejarlos fuera.
    • Rutas con un slash se refiere generalmente como root relativa, no es absoluta.
  2. 2

    Mirar en su sitio y el cambio de página de código sobre la marcha con el navegador, se muestran con tanto relativo y absoluto de los caminos.

    Recordar de todos modos que en relación significa «relativo a la página actual camino».

    Usted tiene tres opciones cuando se trata de la url de caminos:

    a) Absoluta

    href="http://www.mysite.com/myfolder/myfile.css"

    b) en Relación

    href="myfile.css"

    c) Absoluta con la barra diagonal en lugar de un nombre de dominio

    href="/myfolder/myfile.css"
    • todo correcto. Y yo estaba usando los 2 primeros correctamente en primer lugar. pero stil estaba trabajando. literalmente, tan pronto como he puesto esto, comenzó a trabajar de nuevo. Yo no sé lo que estaba sucediendo. todavía. a veces algunos de los estilos de trabajo, algunos no. el fondo sólo funciona a veces por alguna razón. no estoy seguro de lo que está pasando.
    • También puede que desee echar un vistazo en la la base de la etiqueta
  3. 0

    supongamos que las carpetas articles_media y App_Themesy el html de la página están todos basados en la misma carpeta original. El encabezado de la página html puede contener:

    <link rel="stylesheet" type="text/css" href="/articles_media/dmNet.css" />
    <link rel="stylesheet" type="text/css" href="/App_Themes/mobile.css" />

    (nota de la / antes de que el nombre de la carpeta)

    • ^este es realmente incorrecto. debido a que la llevará de vuelta a la raíz de la carpeta. esta es la única manera en que puedo trabajar. pero esto va a funcionar con href="/corey/App_themes/mobile.css" su ir y venir.
    • OK, pero con ‘la misma carpeta original’, quiero decir exactamente eso: la carpeta raíz. tuya/Diodeus respuesta permite colocar el html fuera de la rootfolder, y ahora entiendo que los archivos css se coloca dentro de una carpeta en la carpeta ‘/corus/’ subdirectorio, por lo que están a la derecha..
  4. 0

    Que añadir a lo que han dicho hasta ahora, también considere la posibilidad de usar la ruta completa, pero utilizando el protocolo de enlaces relativos.

    <link rel="stylesheet" type="text/css" href="//pboo.mobi/corey/articles_media/dmNet.css" />
    <link rel="stylesheet" type="text/css" href="//pboo.mobi/corey/App_Themes/mobile.css" />

    De esta manera usted no tiene que preocuparse acerca de los posibles errores de seguridad con http://o https://

Dejar respuesta

Please enter your comment!
Please enter your name here