development

자동 초점 =“자동 초점”입니까 아니면 자동 초점입니까?

big-blog 2020. 9. 21. 08:09
반응형

자동 초점 =“자동 초점”입니까 아니면 자동 초점입니까?


나는 이전 버전의 HTML (HTML5 이전)에서 대부분의 (아마도 모든) 속성이 readonly="readonly".

HTML5 및 autofocus속성에 해당합니까?


HTML에서는 원하는대로 값이 있거나없는 부울 속성을 사용합니다. 자동 초점과 같은 W3C의 경우 부울은 이와 같이 작성 autofocus되거나 autofocus="autofocus"또는 autofocus="".

자동 초점을 원하지 않으면 작성하지 마십시오.

XHTML에는 모든 속성에 대한 값이 필요하기 때문에 혼란스러워하는 것 같습니다 attributes="values"..

다음은 HTML에서 부울 속성 사용에 대한 몇 가지 정보입니다. http://www.whatwg.org/specs/web-apps/current-work/multipage/common-microsyntaxes.html#boolean-attribute


HTML5 사양을 인용하고 Pekka에서 약간 확장 :

http://www.w3.org/TR/html5/forms.html#autofocusing-a-form-control:-the-autofocus-attribute :

autofocus 속성은 부울 속성입니다.

http://www.w3.org/TR/html5/infrastructure.html#boolean-attributes :

요소에 부울 속성이 있으면 참 값을 나타내고 속성이 없으면 거짓 값을 나타냅니다.

속성이있는 경우 해당 값은 선행 또는 후행 공백없이 속성의 표준 이름에 대해 ASCII 대소 문자를 구분하지 않는 일치 값이거나 빈 문자열이어야합니다.

결론 :

다음은 유효하고 동등하며 참입니다 .

<input type="text" autofocus />
<input type="text" autofocus="" />
<input type="text" autofocus="autofocus" />
<input type="text" autofocus="AuToFoCuS" />

다음은 유효하지 않습니다 .

<input type="text" autofocus="0" />
<input type="text" autofocus="1" />
<input type="text" autofocus="false" />
<input type="text" autofocus="true" />

속성이없는 것은 false에 대한 유일한 유효한 구문입니다 .

<input type="text"/>

추천

유효한 XHTML 작성에 관심이 있다면를 사용하십시오 autofocus="autofocus". <input autofocus>는 유효하지 않으며 다른 대안은 읽기가 어렵 기 때문입니다. 그렇지 않으면 <input autofocus>더 짧기 때문에 사용 하십시오.


아니요 , 속성 자체를 지정하는 것으로 충분합니다. HTML 4 에서도 마찬가지였습니다 .

많은 속성이 부울 속성 입니다. 요소에 부울 속성이 있으면 참 값을 나타내고 속성이 없으면 거짓 값을 나타냅니다.

속성이있는 경우 해당 값은 선행 또는 후행 공백없이 속성의 표준 이름에 대해 ASCII 대소 문자를 구분하지 않는 일치 값이거나 빈 문자열이어야합니다.

예:

<label><input type=checkbox checked name=cheese disabled> Cheese</label>

참고 URL : https://stackoverflow.com/questions/4445765/is-it-autofocus-autofocus-or-autofocus

반응형