Удалить маркеры изменения размера и границы для элементов с contentEditable

Проблема I» у меня есть с атрибутом contentEditable в IE. (некоторые вещи никогда не меняются).

Проблема в том, что я получаю маркеры изменения размера и толстую рамку вокруг элементов

  • , когда они находятся в фокусе.

    Любое представление о том, как удалить их? Трюки с CSS или Javascript приветствуются!

  • 12
    задан Jared Savage 30 August 2010 в 18:16
    поделиться

    1 ответ

    Убедитесь, что

  • не имеют «макета», так как элементы с «макетом» внутри редактируемого элемента получают маркеры изменения размера в IE. «Макет» — это скрытое свойство элемента в IE, для которого установлено значение true, когда включено любое из различных свойств CSS:

    • position: absolute
    • float (left или right)
    • width или height (любое значение, кроме auto)
    • min-width или min-height (любое значение, кроме none)
    • overflow (hidden | scroll | auto)
    • zoom (любое значение, кроме normal)
    • display: inline-block
    • различные другие

    Вот ссылка из быстрого поиска в Google, которая объясняет немного больше о макете: https://www.sitepoint.com/internet-explorer-haslayout-property/

  • 20
    ответ дан 2 December 2019 в 18:17
    поделиться
    Другие вопросы по тегам:

    Похожие вопросы: