Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    Background in formato compresso cambia risultato

    Ho dei pulsanti con a in display:block

    Se utilizzo per ogni pulsante questa scrittura

    a#btnArticoli{background-image:url(img/btnArticoli.gif); background-repeat:no-repeat; background-position: 5px center;

    funziona correttamente ed anche il colore che avevo scelto per lo sfondo di a è visibile.
    Se invece utilizzo la scrittura compressa:

    a#btnArticoli{background: url(img/btnArticoli.gif) no-repeat 5px center;}

    Lo sfondo anzichè restare trasparente e quindi vedere il colore scelto per l'a resta bianco.

    Così facendo non funziona nemmeno l'hover su a in quanto resta bianco.
    Nel primo modo invece sì.

    Perchè?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Hai gia` verificato la sintassi nei due casi?

    Comunque dovresti anche dire in quale browser fa quell'effetto. Se non e` un erorre di sintassi, potrebbe essere un baco del browser (anche se non ho mai visto segnalazioni di quel genere).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    certo, validato ed è corretto.
    Si verifica sia su IE che su FF.

    Non è un grosso problema dato che posso tranquillamente utilizzare la scrittura estesa, è solo che mi piace sempre capire in modo da non ricadere negli stessi errori.

    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 © 2026 vBulletin Solutions, Inc. All rights reserved.