【问题标题】:IE8 not showing input type textIE8 不显示输入类型文本
【发布时间】:2014-01-16 23:30:16
【问题描述】:

我遇到了一个问题,即 IE8 不显示输入 div 的边框。输入在页面中,我可以点击它并在其中写入,但它不可见(见截图)。

IE8 截图 铬屏幕截图。

第二个输入是通过 jQuery 动态添加的。如何使第一个输入可见?

代码

<table id="footable">
<tr><th>Header 1</th><th>Header 2</th></tr>
<tr><td><input type="text" class="fooClass"/></td><td><select class="course"><option value="-1" type=""></option></select></td></tr>
</table>

fooClass 没有任何样式。我将它用作 jQuery 标识符。

我已经尝试将border: 1px solid black; 添加到style 属性到输入,但它没有帮助...

【问题讨论】:

  • 请创建一个小提琴
  • 发布您的 CSS 代码,用于#footable 和 .fooClass。有什么代码可以重置你的边框?
  • 尝试给 fooClass 一个边框
  • 使用 f12 开发人员工具并检查该输入字段。检查应用到它的 CSS,看看是否有移除边框的规则
  • 测试了你的代码,它可以在 IE 中运行。输入测试显示。

标签: html css internet-explorer internet-explorer-8


【解决方案1】:

您是否尝试过定义轮廓?这可能会有所帮助:

outline: 1px solid black;

【讨论】:

    猜你喜欢
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    • 1970-01-01
    • 2014-03-11
    • 1970-01-01
    • 2013-11-22
    • 1970-01-01
    相关资源
    最近更新 更多