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

    Larghezza sfondo colorato al passaggio del mouse su link

    Spero sia la sezione adatta, sennò cominciamo bene!

    Allora, ho applicato questo stile ai link di una pagina:
    codice:
    a:link    { color: #ff0000; text-decoration: none; }
    a:visited { color: #ff0000; text-decoration: none; }
    a:active  { color: #ff0000; text-decoration: none; }
    a:hover   { color: #000000; background: #ff0000; text-decoration: none; }
    Funziona, solo che vorrei l'effetto background su "a:hover" fosse più largo, cioè cominciasse prima della prima lettera e finisse dopo l'ultima del link testuale.
    Ho rimediato operando direttamente sul codice del link, con una roba del genere...
    (ovviamente non c'è lo spazio tra "&" e "n", l'ho messo per farvi vedere come ho abbozzato la soluzione...
    Mi sembra una soluzione poco convincente... per cui chiedo se esiste un modo per avere uno sfondo dei link più largo...

  2. #2
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777
    Puoi mettere il testo in uno span ad esempio e dare una larghezza allo span, ma se come hai fatto ti funziona bene non vedo perchè mettersi dei problemi.

    P.S. per scrivere   non c'è bisogno dello spazio

  3. #3
    Nel campo "codice" ho fatto la prova e veniva "tradotto" come uno spazio...

    Il problema è che il codice così fatto lo vedo un po' sporco...

  4. #4
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777
    Originariamente inviato da Gas75
    Nel campo "codice" ho fatto la prova e veniva "tradotto" come uno spazio...

    Il problema è che il codice così fatto lo vedo un po' sporco...
    Bah! Non so cosa ne pensano gli altri, ma a me sembra che il codice non si sporchi per aggiungere due spazi ad un testo

  5. #5
    La soluzione è semplice: aggiungi all'elemento a:link un po' di padding a destra e sinistra
    Codice PHP:
    a:link    color#ff0000; text-decoration: none; padding:0 5px; [B]padding:0 5px;[/B]   } 

  6. #6
    Originariamente inviato da Gufo
    Bah! Non so cosa ne pensano gli altri, ma a me sembra che il codice non si sporchi per aggiungere due spazi ad un testo
    Due spazi no, ma il codice corrispondente & nbsp; lo trovo sporco, poiché a me per primo non piace vedere siti fatti da dilettanti che fissano lo spazio tra due oggetti con un fiume di & nbsp;...
    Originariamente inviato da jubstuff
    La soluzione è semplice: aggiungi all'elemento a:link un po' di padding a destra e sinistra
    Provo senz'altro così, 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.