Come posso utilizzare i CSS per impostare come il mio
  • sfondo se sto utilizzando il framework Zend?
  • StackOverflow https://stackoverflow.com/questions/2367063

    •  23-09-2019
    •  | 
    •  

    Domanda

    Altro 100% lavori, quindi sono al 100% positivo le bugie di errore nel percorso del file che sto usando per l'immagine.

    L'immagine non viene caricata.

    In entrambi i

    A) Ho bisogno del file di apparire nello spazio di lavoro Zend, come faccio a fare questo.

    o

    B) Il mio percorso è sbagliato.

    Ecco il mio file di gerarchia:

    alt text

    Ed ecco il mio codice CSS:

    #nav-menu li{
        float: left;
        margin: 0 0.15em;
    } 
    
    #nav-menu li a:HOVER{
        background-color: yellow;
    }
    
    #nav-menu li a{
        background: url(./img/buttonbackground.jpg) #fff bottom left repeat-x;
        height: 2em;
        line-height: 2em;
        float: left;
        width: 9em;
        display: block;
        border: 0.1em solid #dcdce9;
        color: #0d2474;
        text-decoration: none;
        text-align: center; 
    } 
    

    vi assicuro, l'immagine è fisicamente lì, nel mio disco, ma il percorso è sbagliato immagino.

    È stato utile?

    Soluzione

    Un percorso relativo deve essere relativo al file CSS, se il codice che hai postato in quella cartella CSS, è necessario:

    background: url(../img/buttonbackground.jpg) #fff bottom left repeat-x;
    

    Altri suggerimenti

    Il leader . sta rendendo l'immagine URL relativo alla URL del file html. Rimozione del . farà il percorso assoluto per l'host.

    vale la pena di notare che lo Zend Framework utilizza la riscrittura degli URL per indirizzare tutti gli URL che non mappano in un file a index.php.

    Ho avuto anche questo, ma non riesce a ricordare quello che ho fatto per risolvere il problema.

    Prova a trovare il l'icona raffigurante un piccolo triangolo rivolto verso il basso (parte superiore del browser di file). E 'il diritto più icona con un tooltip con etichetta menu Visualizza. Clic su di esso e scegliere Filtri. Verificare se c'è un filtro che potrebbe essere la causa del file di essere invisibile. Se questo non aiuta le prospettive di commutazione provare. Anche provare a fare clic destro sulla cartella e selezionare Aggiorna.

    Si può anche provare a copiare il file dalla posizione fisica facendo clic destro copia e incollarlo nella cartella img attraverso il vostro Zend Studio / Eclipse per assicurarsi che realmente mise in là.

    Se ho capito male la domanda e questo è solo il file non mostrare nel browser web, ignorare quanto sopra e rimuovere il . (ma non il /) dal percorso del file nel file CSS per rendere più rispetto al WebRoot.

    Autorizzato sotto: CC-BY-SA insieme a attribuzione
    Non affiliato a StackOverflow
    scroll top