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