Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    image replacement e ie.

    Sto attuando la tecnica dell'image-replacement su sfondo bianco ed ho alcuni problemi con ie..questo il css:
    codice:
    #grafica2 {
    float: left;
    z-index: 1;
    width: 600px;
    height: 30px;
    margin-top: 0px;
    margin-left: 0px;
    }
    #grafica2 a{
    display: block;
    width: 600px;
    height: 30px;
    background: transparent url(grafica.gif);
    background-repeat: no-repeat;
    text-decoration: none;
    }
    #grafica2 a:hover,
    #grafica2 a:focus,
    #grafica2 a:active {
    background-image: url(grafica.png);
    }
    #grafica2 a span{
    position: relative;
    z-index: -1;
    }
    questo l'xhtml:
    codice:
    <div id="grafica2"> <span>grafica</span></div>
    ciò che vi é scritto nel tag span dovrebbe non vedersi, salvo quando non vi sono i fogli di stile caricati..con firefox tutto bene mentro con ie..
    Soluzioni?

  2. #2
    credo comunque dipenda dal colore di sfondo..perché ovviamente utilizzando il nero come background le cose cambiano..anche se mi sembra strano che questa tecnica abbia questa limitazione..

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Vedo alcuni problemi, ma non so se sono effettivamente quelli che ti danno il problema (fai alcune prove).

    1. usare z-index negativi: forse non tutti i browser lo permettono;
    2. lo span e` di default inline, e non so se puo` venir posizionato (e quindi di conseguenza avere z-index);

    Il problema del colore di sfondo: chiaramente se il foreground non si vede, il discorso cambia, ma non mi pare un buon motivo per dire che la cosa funziona.


    Altra prova che puoi fare: definire nello span
    display: none;
    oppure
    visibility: hidden;
    (che ti eviterebbe tutti gli altri problemi)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    ho risolto..era poi una cavolata in quanto l'immagine era priva di sfondo ed io stupidamente pensavo che il background del contenitore andasse a coprire la scritta..funge..
    e grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.