Html 如何使css大纲在所有浏览器中兼容?供应商前缀不';t工作[这是不合适的帖子,请忽略它]

Html 如何使css大纲在所有浏览器中兼容?供应商前缀不';t工作[这是不合适的帖子,请忽略它],html,css,cross-browser,Html,Css,Cross Browser,伙计们,我在我的菜单列表项(li)上使用css大纲。在我的chrome中效果很好,但在Mozilla firefox大纲中产生了非常糟糕的结果。我使用了供应商前缀,如:- -moz-outline:2px solid white; -webkit-outline:2px solid white; 但我的mozilla在outline上向我显示了一个问题:(如何使outline属性与所有浏览器兼容?只需使用outline:2px纯白。CSS2功能上不需要供应商前缀。试试这个 .cla

伙计们,我在我的菜单列表项(li)上使用css大纲。在我的chrome中效果很好,但在Mozilla firefox大纲中产生了非常糟糕的结果。我使用了供应商前缀,如:-

   -moz-outline:2px solid white;
   -webkit-outline:2px solid white;

但我的mozilla在outline上向我显示了一个问题:(如何使outline属性与所有浏览器兼容?

只需使用
outline:2px纯白
。CSS2功能上不需要供应商前缀。

试试这个

.className{
    outline: 2px solid white;
    -moz-outline:2px solid white;
    -webkit-outline:2px solid white;
}

您只使用了供应商前缀规则?是否可以添加完整的代码,JSFIDLE演示将显示问题better@Tushar我在没有供应商的情况下使用了vendor和normal。可能只是一个怪癖。
outline
。它对我不起作用(无效的属性名称),所以我不确定你是如何让它起作用的。