【发布时间】: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