Questo è un problema stupido, ma eccoci qui. Qui è la mia struttura di baseLe icone del glifo di bootstrap di Twitter non vengono caricate
/Content/twitter/bootstrap.css
/img/glyphicons-halflings.png
Così Contenuto e img sono entrambi nella mia directory principale, in modo da referente l'immagine glifo dal mio file bootstrap.css ho in questo modo:
background-image: url("../../img/glyphicons-halflings.png");
YU NO MOSTRARE?
C'è un file .js che devo controllare per assicurarmi che stia cercando nella directory giusta ??
oh e qui è un frammento di cui sto cercando di ottenere l'immagine di rendere:
<td>
@if (item.Something == true)
{
<i class="icon-ok"></i>
}
else
{
<i class="icon-remove"></i>
}
</td>
UPDATE
C'è stato un sacco di punti di vista di questa domanda, così ho pensato che condividerei i miei due centesimi. Una nota, dal momento che postare la domanda BS 3.0 è ora fuori, quindi è possibile che la struttura sia diversa e/o irrilevante, non l'abbia ancora guardata. Ma se sei arrivato qui, tieni presente che questo è pre-3.0 Bootstrap.
Una cosa che ho iniziato a fare è così che non devo proprio sporcare niente è portare l'intera cartella di bootstrap nel progetto, piuttosto che solo le cartelle css/js/img. Io di solito messo nelle mie cartelle script radice con una struttura come questa:
/scripts
/libs
/boostrap <-- the unzipped folder you get when downloading
/js
/css
/img
Questo può rompere alcune convenzioni dal momento che la cartella di un 'script' in realtà dovrebbe solo tenere gli script. Lo giustifico poiché utilizzo la cartella scripts per gli script (sorpresa!) E le librerie di terze parti (quindi la cartella libs). La maggior parte dei componenti di terze parti contiene almeno file js e css e sono diventato troppo pigro per poterli separare manualmente poiché alcune librerie (come il bootstrap) si basano su dove si trovano gli altri file.
In ogni caso, i miei due centesimi, dai un'occhiata alle risposte qui sotto se vuoi modificare i percorsi dei file. Tutti ottimi consigli, grazie così gente!
Sì, ho un altro posto nella tabella in cui è esattamente questo:
hai controllato se il file _glyphicons-halflings.png_ esiste sul server e viene reso correttamente .. ?? –
Apri la pagina in Chrome, fai clic con il pulsante destro del mouse su dove deve apparire il glifo e fai clic su "inspect element". Questo farà apparire gli strumenti di sviluppo di Chrome ... trova il tuo 'nella scheda" Elementi ", quindi fai clic su di esso per rivelare le regole CSS che si applicano a quell'elemento. Una delle regole sarà un percorso per i glyphicons-haflings.png. Fai clic con il tasto destro su quel percorso e apri in una nuova scheda. Quando l'immagine non viene visualizzata, guarda il percorso dell'URL e determina la regolazione che devi apportare alle regole CSS. –