html - IE11 损坏或溢出的边框/轮廓

标签 html css internet-explorer-11

textarea {
        outline: none;
    }
<textarea></textarea>

这个问题真的很困扰我,仍然找不到解决方案,为什么我的 textarea 损坏或随机显示黑色或蓝色轮廓?我在 Chrome 中没有问题。它可以通过鼠标单击来删除...这是它在 IE 中的 gif 下面的样子:

断开的轮廓或边框:

enter image description here

最佳答案

那是因为当您选择/单击它时,文本区域就会获得 焦点。您可以通过将常规 border 设置应用于 textarea:focus 来防止这种情况,但不建议这样做,因为突出显示焦点元素对于网站的可访问性至关重要一般的。

(根据浏览器的不同,您可能还想添加 outline: nonebox-shadow: none)因为不同的浏览器处理焦点突出显示的方式不同。

textarea:focus {
   border: 1px solid black;
}
<textarea></textarea>

关于html - IE11 损坏或溢出的边框/轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51949110/

相关文章:

javascript - Html5 原生日期选择器,有变化

html - 背景渐变结束不继续

html - 框内框阴影

selenium-webdriver - IE11 Selenium WebDriverException:导航失败。 (org.openqa.selenium.WebDriverException ...IWebBrowser2::Navigate2() 失败

javascript - 无法将变量的值从 true 更改为 false

html - 所有屏幕分辨率的相同显示(PC/移动/平板电脑)

animation - Angular2 教程动画不适用于 IE11

javascript - 使用 JavaScript 更改 <frameset> 滚动

html - Django CSS 附件

html - transform : translate(-50%, -50%) 导致文本模糊