Css 表按钮样式问题

Css 表按钮样式问题,css,internet-explorer,button,jeditable,Css,Internet Explorer,Button,Jeditable,我在IE8中设置提交和取消按钮的样式时遇到问题。 使用: 及 我在FF和IE7中得到了我想要的,但在IE8中,ok和cancel按钮上的按钮类型都是submit,所以我在这两个按钮上都得到了ok图标。我的另一个选择是button:nth child,但这在IE中不起作用。所以我被卡住了,真的很感激任何指点 谢谢大家! 关于Sven,您可能缺少Doctype声明。尝试在开始之前在页面顶部添加,看看会发生什么。还有一个怪癖,IE有时不理解type=submit,但理解type=submit,反之亦然

我在IE8中设置提交和取消按钮的样式时遇到问题。 使用:

我在FF和IE7中得到了我想要的,但在IE8中,ok和cancel按钮上的按钮类型都是submit,所以我在这两个按钮上都得到了ok图标。我的另一个选择是button:nth child,但这在IE中不起作用。所以我被卡住了,真的很感激任何指点

谢谢大家!

关于Sven,您可能缺少Doctype声明。尝试在开始之前在页面顶部添加,看看会发生什么。还有一个怪癖,IE有时不理解type=submit,但理解type=submit,反之亦然。也试试那些

除此之外,类似的问题在这里已经被问过好几次了

其中一个在这里

-编辑


哦。在IE8中还发现了有关选择器问题的问题

我在绝地桌上读到你的问题:愿原力与你同在……:我在主页上有这样的声明:@Zwempha,嗯。你试过其他问题的答案了吗?由于这个原因,通常我会尽量远离CSS中的seelctor属性。如果可以的话,我强烈推荐使用类,这样会更好。
.editableTable button[type="submit"]
{
    background:url("../images/Ok-icon.png") no-repeat 0 0;
    border:none;
}
.editableTable button[type="cancel"],.editableTable button[type="button"]
{
    background:url("../images/Close-icon.png") no-repeat 0 0;    
    border:none;
}