Html 如何在不同版本的IE11中正确显示CSS按钮的样式?

Html 如何在不同版本的IE11中正确显示CSS按钮的样式?,html,css,Html,Css,我有两个按钮,它们在Chrome、Edge、Firefox上显示良好。。。但不是在IE上。我现在已经加入了另一种专门用于IE11的样式 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { } 并已对齐按钮,它们在IE11的更高版本中显示ok,例如11.1版。。。但是一个更低的版本,比如11.0。。。它们没有对齐。是否可以在浏览器子版本级别更正/定位对齐?您可以使用HTML中的条件注释加载不同的CSS文件

我有两个按钮,它们在Chrome、Edge、Firefox上显示良好。。。但不是在IE上。我现在已经加入了另一种专门用于IE11的样式

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
}

并已对齐按钮,它们在IE11的更高版本中显示ok,例如11.1版。。。但是一个更低的版本,比如11.0。。。它们没有对齐。是否可以在浏览器子版本级别更正/定位对齐?

您可以使用HTML中的条件注释加载不同的CSS文件,但我不知道是否可以与subversion一起使用

<!--[if IE 11 ]>
  <link href="iecss.css" rel="stylesheet" type="text/css">
<![endif]-->

您可以在HTML中使用条件注释来加载不同的CSS文件,但我不知道是否可以使用subversion

<!--[if IE 11 ]>
  <link href="iecss.css" rel="stylesheet" type="text/css">
<![endif]-->

您可以使用以下媒体查询,并将您想要显示的css仅放在IE浏览器中

/*仅限ie7、ie9、ie10、ie11*/
@媒体屏幕\0{
在这里为IE写css。。。。。。。。。

}
您可以使用以下媒体查询,并将您想要显示的css仅放在IE浏览器中

/*仅限ie7、ie9、ie10、ie11*/
@媒体屏幕\0{
在这里为IE写css。。。。。。。。。

}
通过我使用的媒体查询,我可以在IE11的更高版本中使用它,但不能在较低版本中使用。我对IE10及以下版本不太在意,尽管这将是一个额外的好处。使用@media screen\0{}会支持IE的所有不同的子版本吗?是的,它是一个包含.Hi Dharmesh的标签,你会知道是否有解决方案吗?使用我使用的媒体查询,我在IE11的较新版本中可以使用它,但在较低版本中不能使用,我对IE10及以下版本不太在意,尽管这是一个额外的功能。使用@media screen\0{}会支持IE的所有不同的子版本吗?是的,它是一个包含.Hi Dharmesh的标签,你会知道是否有解决方案吗?使用我使用的媒体查询,我已经在IE11的更高版本中使用了它,但不是我需要的更低版本!不是很优雅,但我认为唯一的办法是使用js浏览器嗅探器来识别浏览器版本并应用特定的CSS。谢谢,我也会尝试一下,我相信这可能只是IE11的一个特定版本中的一个问题。通过我使用的媒体查询,我已经在IE11的更高版本中使用了它,但不是我需要的更低版本!不是很优雅,但我认为唯一的方法是使用js浏览器嗅探器来识别浏览器版本并应用特定的CSS。谢谢,我也会尝试一下,我相信这可能只是IE11的一个特定版本中的一个问题。