26

私は最近ウェブページをいじっていcontenteditableて、それで多数のspanタグを設定する必要があるときにイライラしました(私はそれを行うためにJavaScriptを使用することになりました)。CSSで設定できれば...

contenteditableスタイルではなく属性として設計された理由の背後にある理論的根拠を誰かが知っていますか?

4

4 に答える 4

30

contentEditableほとんどの人は、スタイルではなく行動を定義すると主張するでしょう(これは本当です)。

contentEditableWebKit には:に似た CSS プロパティがあります-webkit-user-modify

于 2012-04-20T09:01:52.390 に答える
9

ユーザーがコンテンツを編集できるかどうかは、プレゼンテーションとは関係ありません。

于 2012-04-20T09:01:41.873 に答える
8

スタイルはオプションです。(理論的には) CSS なしですべてのページをレンダリングすることができ、それでも問題なく動作するはずです。実際、これは多くのテキストのみのブラウザーや音声のみのブラウザーで行われていることです。

contentEditable要素の動作を変更します。スタイルを使用しないが JavaScript を解釈するブラウザーは、このプロパティの恩恵を受けるはずです。

于 2012-04-20T09:03:06.947 に答える