私は最近ウェブページをいじっていcontenteditable
て、それで多数のspan
タグを設定する必要があるときにイライラしました(私はそれを行うためにJavaScriptを使用することになりました)。CSSで設定できれば...
contenteditable
スタイルではなく属性として設計された理由の背後にある理論的根拠を誰かが知っていますか?
私は最近ウェブページをいじっていcontenteditable
て、それで多数のspan
タグを設定する必要があるときにイライラしました(私はそれを行うためにJavaScriptを使用することになりました)。CSSで設定できれば...
contenteditable
スタイルではなく属性として設計された理由の背後にある理論的根拠を誰かが知っていますか?
contentEditable
ほとんどの人は、スタイルではなく行動を定義すると主張するでしょう(これは本当です)。
contentEditable
WebKit には:に似た CSS プロパティがあります-webkit-user-modify
。
ユーザーがコンテンツを編集できるかどうかは、プレゼンテーションとは関係ありません。
スタイルはオプションです。(理論的には) CSS なしですべてのページをレンダリングすることができ、それでも問題なく動作するはずです。実際、これは多くのテキストのみのブラウザーや音声のみのブラウザーで行われていることです。
contentEditable
要素の動作を変更します。スタイルを使用しないが JavaScript を解釈するブラウザーは、このプロパティの恩恵を受けるはずです。