【发布时间】:2013-12-12 19:26:45
【问题描述】:
问题
我使用 2 种键盘(字母数字、数字)创建了键盘,但是当我测试我的脚本时,在 IE 7 中似乎存在 CSS 继承错误。我使用类 .backspace 来隔离这两种类型的键但他们仍然从.backspace继承背景位置
代码
CSS代码
key
.keyboard-table.numeric .key-element{background-position: 5px -90px}
.keyboard-table.numeric .key-element.keypressed{background-position: 5px -210px}
.keyboard-table.numeric .backspace{ background-position: -295px -90px}
.keyboard-table.numeric .backspace.keypressed{background-position: -295px -210px;}
HTML 代码
<div class="keyboard-column">
<span class="key-element" ascii-code="48" style="margin: 5px 0px 0px 5px; width: 300px; height: 112.5px;">
0
</span>
</div>
<div class="keyboard-column">
<span class="key-element backspace" style="margin: 5px 0px 0px 5px; width: 640px; height: 112.5px;">
← Apagar
</span>
</div>
请问,我该如何解决这个错误?
【问题讨论】:
标签: css internet-explorer inheritance internet-explorer-7 background-position