2010-11-07 2 views
1

Можно создать дубликат:
HTML5 contenteditable question.HTML5 contenteditable приписывать вопрос

что является contenteditable атрибутов значения по умолчанию?

+0

@Yi Jiang no its not two different questions – HELP

+1

Вернитесь к своему последнему вопросу, щелкните по ссылке в принятом ответе, прочитайте первый абзац, что он говорит? «Кроме того, есть третье состояние, состояние * inherit *, которое является * отсутствующим значением по умолчанию * (и * недопустимым значением по умолчанию *)». (Акцент не мой) –

+0

@Yi Цзян точно, что это значит? – HELP

ответ

0

Выполнение Javascript-кода производит inherit на моем Firefox/3.6.12.

alert(document.body.contentEditable); 
+0

huhhhhh, что это значит? извините за мое невежество. – HELP

+0

Это был код Javascript, который получает атрибут «contenteditable» из элемента ''. Этот код отображает всплывающее окно со значением его, в этом случае «inherit». 'inherit' означает, что он унаследован от родительского элемента. По умолчанию это «ложь», иначе это приведет к забавным результатам, позволяющим редактировать все в документе. – Lekensteyn

1

Мои браузеры показывают это:

  • Opera 10.63: inherit
  • Google Chrome 9.0.570.1 DEV: false
  • Internet Explorer 8 (isContentEdible): false
  • Firefox 4.0 b6: inherit

This attribute can be set to: true, false и inherit.

+0

так, другими словами, как и в большинстве браузеров, вам нужно определить нормальную по умолчанию или ожидать неожиданного поведения, не так ли? – jcolebrand

+0

Я думаю, это зависит от того, имеет ли это значение или нет. Если вы не хотите, чтобы дочерние элементы редактировались, вы должны принудительно установить для детей значение «false». – Eikern

Смежные вопросы