Notizie: lo sai che puoi installare Firefox anche su dispositivi Apple iPhone e iPad? Provalo subito!

Autore Topic: [FF 1.5] focus e div con overflow:auto  (Letto 1591 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline carlstanford

  • Post: 2
[FF 1.5] focus e div con overflow:auto
« il: 07 Dicembre 2005 11:09:53 »
Salve,
il seguente codice html su firefox 1.5 provoca un fastidioso comportamento del passaggio di focus da un input all'altro attraverso il tasto tab (nel passaggio di focus viene incluso anche il div, con il risultato che devo premere due volte tab per passare da un input all'altro :x ):
Codice: [Seleziona]
<html>
<body>
<div style="border: 1px solid black; overflow: auto;">
<input type="text"/>
</div>
<div style="border: 1px solid black; overflow: auto;">
<input type="text"/>
</div>
<div style="border: 1px solid black; overflow: auto;">
<input type="text"/>
</div>
</body>
</html>

Se si toglie l'overflow:auto tutto torna a funzionare regolarmente..
Pensate sia un comportamente voluto, o è il caso di aprire un bug report??
Su ogni altro browser non si verifica nulla del genere.

Offline flod

  • Amministratore
  • Post: 15057
    • http://www.flod.org
Re: [FF 1.5] focus e div con overflow:auto
« Risposta #1 il: 07 Dicembre 2005 12:03:39 »
In attesa di qualche risposta sposto nella sezione Evangelizzazione.

Offline the fly on the net

  • Post: 297
    • the fly on the net
Re: [FF 1.5] focus e div con overflow:auto
« Risposta #2 il: 07 Dicembre 2005 23:46:18 »
Se si toglie l'overflow:auto tutto torna a funzionare regolarmente..
Pensate sia un comportamente voluto, o è il caso di aprire un bug report??
Su ogni altro browser non si verifica nulla del genere.

Non ho trovato documentazione che smentisca/confermi che si tratti di un comportamento voluto. Anche le raccomandazioni W3C non dicono nulla su come si debba comportare il focus. In ogni caso, se vuoi evitare che un elemento riceva il focus basta semplicemente impostare tabindex="-1"

0 Utenti e 1 Visitatore stanno visualizzando questo topic.