HTML spec는HTML ID의 실질적인 최대 길이는 얼마입니까?
ID와 NAME 토큰 문자로 시작해야 말한다 ([A-ZA-Z])과 하였다 될 수 문자, 숫자 (0-9), 하이픈의 수 ("-"), 밑줄 ("_"), 콜론 (":") 및 마침표 (".")로 구성됩니다.
HTML 4의 SGML declaration이 NAMELEN에 65536 값을 사용하더라도 "고정 된 한도 사용 안함"이라고 적혀 있습니다.
하지만 브라우저, CSS 구현 및 JavaScript 툴킷은 이어야하며 지원되는 길이는 제한적으로이어야합니다. HTML/CSS/JS 응용 프로그램에서 사용하기에 안전한 최소 한계는 무엇입니까?
감사 ID 및 +1을 지적 해 주셔서 감사합니다. 문자로 시작해야합니다. 과거에는 아무런 문제없이 '1', '2', '3', '4', '5'와 같은 ID를 사용했습니다. 나는 조사 관련 위젯과 상호 작용 요소를 많이 사용하며 ID 참조뿐만 아니라 편리한 '점수'속성을 위해 이와 같이 IDS를 사용합니다. 오늘 나는 정말 효과가 있어야만하는 CSS를 몇 개 만들려고 노력했다. 나는 심지어 그것을 W3C 유효성 검사기를 지나치게 돌렸고, 그것은이 문제에 대해 나에게 경고하지 않았다 ... 그러나이 포스트는했다. 그리고 지금 id = '5'를 'x5x'로 바꿨을 때 CSS가 작동합니다 ... 이제는 x를 제거하기 위해 채점 서브 루틴을 변경해야합니다! 다시 Thx. –