HTML specはHTML IDの実際の最大長はどれくらいですか?
IDとNAMEトークンは文字で始まらなければならないと言う([A-ZA-Z])と を行ってもよい文字、数字([0-9])、ハイフンの任意の数( " - ")、アンダースコア( "_")、コロン( ":")、およびピリオド( "。"
HTML 4のSGML declarationにはNAMELENの値65536が使用されていますが、「固定された制限を避ける」と記載されています。
ただし、ブラウザ、CSS実装、およびJavaScriptツールキットには、のいずれかの数字がに設定されている必要があります。 HTML/CSS/JSアプリケーションで安全に使用できる最小限の制限は何ですか?
IDを指摘していただきありがとうございます文字で始める必要があります。過去に問題なく「1」、「2」、「3」、「4」、「5」などのIDを使用しました。私は、調査関連のウィジェットやインタラクティブな要素をたくさん使い、便利な「スコア」属性とID参照のためにこのようにIDSを使用しています。今日私は実際に働いていたはずのCSSをいくつか手に入れようとしていました。私はW3Cのバリデーターを過ぎて走ってしまったが、それは私にこの問題を警告しなかった...しかし、このポストはそうした。そして今、私がid = '5'を 'x5x'に変更したときに、cssが機能します...今はxを取り除くためにスコアリングサブルーチンを変更するだけです!再びThx。 –