では、カスタムHTMLの属性が有効なXHTMLでない場合はどうでしょうか?
2023-10-10 21:53:43
質問
それが、一部の人々がそれらを承認しない理由であることは知っていますが、それは本当に重要なのでしょうか? 私は、JavaScript と対話し、サーバーとの間で情報を保存および送信する際に、それらが提供するパワーは、検証の懸念を上回ると考えています。私は何かを見逃しているのでしょうか? HTMLが無効な場合、どのような影響があるのでしょうか? そして、カスタムDTDはとにかくそれらを解決しないのでしょうか?
どのように解決するのですか?
2年後、5年後、10年後にw3cがやってきて、同じ名前の属性を作成することです。今、あなたのページは壊れています。
HTML5 では、合法的なカスタム属性のためのデータ属性タイプ (data-myattr="foo" など) を提供する予定なので、今それを使い始めると、将来の名前の衝突からある程度安全になるかもしれません。
最後に、カスタム ロジックが class 属性の背後にある理論的根拠であることを見落としているかもしれません。一般に class 属性はスタイル属性と考えられていますが、実際には要素にカスタムのメタ プロパティを設定するための合法的な方法です。残念ながら、基本的にブール値のプロパティに制限されており、これが HTML5 で data 接頭辞が追加された理由です。
ところで、quot;基本的に boolean" というのは、原則的にという意味です。現実には、属性と同様にカスタム値を定義するためにクラス名にセパレータを使用することを止めるものは何もありません。
class="document docId.56 permissions.RW"
関連
-
[解決済み] XML、HTML、XHTML文書に有効なコンテンツタイプ
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] How do I style a <select> dropdown with only CSS?
-
[解決済み] HTMLで表示される上下の三角形(軸のない矢印)に使用できる文字は何ですか?
-
[解決済み] HTMLの "role "属性は何のためにあるのですか?
-
[解決済み] HTMLのid属性とname属性の違い
-
[解決済み] Do I use <img>, <object>, or <embed> for SVG files?
-
[解決済み] HTMLのプロパティと属性の違いは何ですか?
-
[解決済み】HTML属性内の引用符を適切にエスケープするにはどうしたらいいですか?
-
[解決済み】カスタム属性 - 賛成か反対か?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Uncaught TypeError: document.getElementsById は関数ではありません。
-
[解決済み] ジャンボトロンのセンター出しは?
-
[解決済み] <html xmlns="http://www.w3.org/1999/xhtml">」は何をするものですか?
-
[解決済み] HTMLページからのリダイレクト
-
[解決済み] divの内容を下に揃える方法
-
[解決済み] クリック可能なラベルを持つチェックボックスを作成するには?
-
[解決済み] クリアフィックスとは何ですか?
-
[解決済み] preタグでテキストを折り返すにはどうしたらよいですか?
-
[解決済み] localStorage、sessionStorage、session、cookieの違いは何ですか?
-
[解決済み】カスタム属性 - 賛成か反対か?