a href="javascript: void(0)"
jest uważany za bad practice i nie mogę użyć href="#"
w każdym przypadku, więc myślę, aby dodać pusty a
z tabIndex=0
, aby być dostępny z klawiatury.Czy tabIndex: 0 w linkach jest uważany za dobrą praktykę, aby uniknąć href = "javascript: void (0);"?
Czy uważa się za dobrą praktykę?
P.S. Lista rozwijana Bootstrapa potrzebuje <a>
w wewnętrznych elementach do nawigacji po klawiaturze, więc muszę użyć <a>
.
Czy możesz wyjaśnić, co próbujesz osiągnąć? –
Może powinieneś używać przycisku '' zamiast linku? – Danield
@ Kaddath Mógłbym, ale jest używany w wielu przypadkach ... to nie jest takie specjalne. Musiałbym użyć href = "#", a następnie dodać domyślne ustawienie zapobiegawcze w wielu plikach. Próbuję tego uniknąć. – Naele