- ツール html_validate では
:や.を含む id属性を標準でエラーにしている. - HTML5の規格で禁止されているわけではないが CSSセレクタでの実用上の都合が悪いから
- とはいえ,coqdocでも以下の点でドットやコロンをそのままidとして使っている
.(ドット)を含む例 — https://rocq-prover.org/doc/V9.1.0/stdlib/Stdlib.Arith.PeanoNat.html <... id="Nat.Decidable_eq_nat" ...> <... id="Nat.EvenT_Even" ...> <... id="Nat.Even_Odd_dec" ...> (モジュールNat内の補題名がそのままモジュール名.補題名の形でid化されています)