css e background

Discussioni inerenti lo sviluppo di markup XHTML e CSS validi.

Moderatori: antoscarface, Kagemitsu

Regole del forum
Per scrivere del codice all'interno di ogni post, utilizzare il tag: [syntax=il_linguaggio]codice[/syntax] sostituendo "il_linguaggio" con il linguaggio del codice che dovete inserire, ad esempio: html, css, javascript, php, asp, ecc...

css e background

Messaggioda dobrio » mercoledì 24 marzo 2010, 0:30

Ciao a tutti, mi sono imbattuto nel costruire dei bottoni con i css e le immagine in un effetto che secondo me non è il massimo dell'esteticità.
Cliccando sul buttone compare un bordo tratteggiato che se cliccato cambia anche colore.
Ho analizzato altri siti, in alcuni compare questo effetto in altri è totalmente assente (c'è anche su questo sito cliccando sui bottoni del menu).
A cosa è dovuto? Come si può eliminare?
dobrio

Avatar utente
 
Messaggi: 8
Iscritto il: domenica 21 febbraio 2010, 19:41

Re: css e background

Messaggioda nicolas » mercoledì 24 marzo 2010, 18:46

Ciao, non hai magari un link per capire meglio di cosa si tratta?
Potrebbe essere il border o outline..
nicolas

Avatar utente
 
Messaggi: 40
Iscritto il: lunedì 1 febbraio 2010, 21:35

Re: css e background

Messaggioda nando » mercoledì 24 marzo 2010, 19:31

Credo ti riferisca all'outline, un bordo tratteggiato (visibile al click del mouse) attorno ad un collegamento ipertestuale. Questo serve per dare un'indicazione visiva a tutti quegli utenti che per qualche motivo si trovano a navigare il sito senza l'utilizzo del mouse. I tasti TAB e SHIFT + TAB permettono di spostarsi avanti e indietro tra i vari elementi.

E' possibile eliminarlo del tutto agendo tramite css mediante l'utilizzo della proprietà outline appunto:

Sintassi: css [ Scarica ] [ Nascondi ]
  1.  a {outline:none;}


Però in questo modo si rende il sito inaccessibile in quanto diventa difficoltoso navigare correttamente il sito senza l'utilizzo di un mouse e senza più riferimenti visivi.

Una soluzione potrebbe essere quella di eliminare l'outline solo per lo stato active dei link (che corrisponde al click sul link) mediante l'utilizzo delle pseudoclassi, in questo modo:

Sintassi: css [ Scarica ] [ Nascondi ]
  1. a:active {outline:none;}


così facendo dovresti eliminare quell'antiestetico bordo tratteggiato che viene visualizzato al click del mouse sui vari collegamenti ipertestuali.
nando

Amministratore

Avatar utente
 
Messaggi: 583
Iscritto il: giovedì 8 ottobre 2009, 1:33
Località: Italy

Re: css e background

Messaggioda dobrio » mercoledì 24 marzo 2010, 21:00

grazie mille !!!
dobrio

Avatar utente
 
Messaggi: 8
Iscritto il: domenica 21 febbraio 2010, 19:41

Re: css e background

Messaggioda Manuela » martedì 15 febbraio 2011, 16:00

nando ha scritto:Credo ti riferisca all'outline, un bordo tratteggiato (visibile al click del mouse) attorno ad un collegamento ipertestuale. Questo serve per dare un'indicazione visiva a tutti quegli utenti che per qualche motivo si trovano a navigare il sito senza l'utilizzo del mouse. I tasti TAB e SHIFT + TAB permettono di spostarsi avanti e indietro tra i vari elementi.

E' possibile eliminarlo del tutto agendo tramite css mediante l'utilizzo della proprietà outline appunto:

Sintassi: css [ Scarica ] [ Nascondi ]
  1.  a {outline:none;}


Però in questo modo si rende il sito inaccessibile in quanto diventa difficoltoso navigare correttamente il sito senza l'utilizzo di un mouse e senza più riferimenti visivi.

Una soluzione potrebbe essere quella di eliminare l'outline solo per lo stato active dei link (che corrisponde al click sul link) mediante l'utilizzo delle pseudoclassi, in questo modo:

Sintassi: css [ Scarica ] [ Nascondi ]
  1. a:active {outline:none;}


così facendo dovresti eliminare quell'antiestetico bordo tratteggiato che viene visualizzato al click del mouse sui vari collegamenti ipertestuali.



Ciao Nando,
e quando il bottone in questione appartiene ad un form? Ho inserito la regola da te descritta in tutte le salse, ma il bordo malefico non sparisce :(
Manuela

Avatar utente
 
Messaggi: 1
Iscritto il: martedì 15 febbraio 2011, 15:54

Re: css e background

Messaggioda nando » martedì 15 febbraio 2011, 21:30

ciao manuela, prova a riportare il codice utilizzato per generare il bottone o farcelo vedere in azione su una pagina web.
nando

Amministratore

Avatar utente
 
Messaggi: 583
Iscritto il: giovedì 8 ottobre 2009, 1:33
Località: Italy


Torna a XHTML & CSS



cron