html - 无法在 IE11 浏览器的输入字段中看到输入的文本

标签 html css internet-explorer-11

我正在使用 Clarity UI 框架来构建网站。我在清晰度 UI 输入字段的顶部添加了一些额外的填充。它似乎适用于所有浏览器,但在 IE11 中我无法看到输入的文本。我必须进行哪些更改才能使文本显示在输入字段中?

这是访问代码的 stackblitz 链接

https://stackblitz.com/edit/clarity-forms-test-ea75jb?file=src%2Fapp%2Fapp.component.css

<div class="clr-control-container">
            <div class="clr-input-wrapper">
              <input type="text" id="example" placeholder="Example Input" class="clr-input">
            </div>
 </div>

样式

input[type] {
   background-color: grey;
    padding: 21px 6px; //Adding padding is the reason causing the issue
   color:white;
    width: 100%;
    margin-top: 5px;
  }

这个问题有解决办法吗?

最佳答案

我尝试使用开发人员工具检查代码,我发现 _ngcontent-c0 导致了这个问题。

enter image description here

如果从代码中删除它,那么您就可以在 IE 的文本框中看到测试。

enter image description here

关于html - 无法在 IE11 浏览器的输入字段中看到输入的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56990597/

相关文章:

css - IE7 问题中的长标签单选按钮

javascript - 如何使用复选框动态显示/隐藏列

html - 在图像和中心周围添加 div 容器

jquery - 修复 Canvas 外导航菜单的标题/菜单栏?

css - 固定背景和封面 - Internet Explorer 11

javascript - 如何在 IE11/Windows 8 中删除样式选择中不需要的填充

html - 停止 IE11 从输入类型数字中删除文本

jquery - 显示/隐藏 div 不起作用

javascript - 从外部 URL 下载文本文件

internet-explorer - IE10/Win 7 在媒体查询中忽略 CSS 关键帧?