2017-11-16 13 views
-2

제목에 따라, tabIndex="false" 대 비어있을 때의 차이점은 무엇입니까 tabIndex? 보너스로 tabIndex="false"tabIndex=falsetabIndex의 차이점은 무엇입니까? 예를 들어tabindex = "false"와 빈 tabindex의 차이점은 무엇입니까?

: <a tabIndex />

<a tabIndex=false /> 대 나는이 시나리오에 빛을 비춰 어떤 자원이나 유래 질문을 찾을 수 없어 대 <a tabIndex="false" />.

미리 감사드립니다 ~

+0

'tabindex'는 값으로 정수를 가질 수 있습니다. '거짓 '은 의미가 없습니다. – Xufox

+0

@Xufox 위의 모든 경우에 대해 tabIndex는'undefined' 또는'null'을 평가 중입니까? – kdizzle

답변

2

아무런 차이가 없습니다.

Xufox explains in a comment으로, tabindex은 정수로만 값을 가질 수 있습니다. HTML specification에 표시됩니다.

tabindex 속성은 유효한 정수 여야합니다.

은 (값)없이 tabindex 또는 tabindex="false" 또는 tabindex=false있는 것은 모두가 rules for parsing integers (단계 5, 7, 및도 7에 각각)로 실패 무관하다. 이러한 경우 브라우저는 값을 무시하고 기본적으로 모든 요소에 적용되는 논리를 적용합니다.

그래서 다음 모두 동등하게 취급 될 것이다 :

<input tabindex="false" /> 
<input tabindex=false /> 
<input tabindex="" /> 
<input tabindex /> 
<input /> 
+0

알았어. 간결한 답변 주셔서 감사합니다. – kdizzle