【问题标题】:Weird outline when clicking contentEditable div单击 contentEditable div 时出现奇怪的轮廓
【发布时间】:2009-11-20 17:14:29
【问题描述】:

我正在尝试创建一个可以包含多种颜色的文本区域。我创建了一个 div 并在 JS 中执行了以下操作:

element.unselectable = 'off';
element.contentEditable = true;

div 现在可以编辑了,但是当我点击它时,它会得到一个奇怪的轮廓。我该如何关闭它? alt text http://www.benmccann.com/test/contentEditable.png

【问题讨论】:

    标签: javascript css contenteditable


    【解决方案1】:

    尝试将 CSS 中的 outline-property 设置为“none”:

    <style type="text/css">
        * { outline: none; }
    </style>
    

    【讨论】:

    • 如果您不想删除所有元素的轮廓,只删除受影响的 div 怎么办?
    • 啊,把选择器改成那个div就好了。容易。
    猜你喜欢
    • 1970-01-01
    • 2022-11-29
    • 2020-09-07
    • 1970-01-01
    • 2016-04-26
    • 2021-07-16
    • 2021-07-09
    • 2013-05-08
    • 2011-05-30
    相关资源
    最近更新 更多