Autor Zpráva
Dusann
Profil
Problém je, že východzie chovanie focus outline sa v browseroch líši a po naštýlovaní sa chová síce rovnako (aspoň v novších verziách FF a Chrome), ale opäť inak ako by som chcel zadefinovať.

- Východzie chovanie FF:

Ak po načítaní stránky klikám napríklad na radio button bez toho aby som na tento element dostal cez TAB klávesu, outline sa nezobrazuje. Ak sa na element dostanem cez TAB, outline sa zobrazí a ostane pri focuse zobrazené už vždy, nezávisle na tom či focus vyvolám klikom alebo cez TAB.

- Východzie chovanie Chrome:

Ak na radio button klikám, outline sa nezobrazí nikdy, nezávisle od toho či focus na tento element predtým vyvolám cez TAB. Ak focus vyvolám cez TAB, outline sa zobrazí.

- Chovanie vo FF+Chrome po naštýlovaní input[type="radio"]:focus {outline:red dotted 1px;} :

Outline sa zobrazí pri focuse na element VŽDY, nezávisle na tom či je focus vyvolaný klikom, alebo TABom.

Otázka je, či je možné naštýlovať focus outline, ale aby sa to chovalo tak ako v prípade Chrome - focus cez klik outline nezobrazí, focus cez TAB outline zobrazí.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0