Html 在IE11上,输入浏览按钮没有IE8中的空间
输入浏览按钮应该与IE8中的空间一样,在IE11中具有相同的空间 请看下面的图片,以便您对我的问题有一个清晰的想法 在IE11上,它是这样来的,我的意思是这是错误的 在IE8上,它是这样来的,我的意思是这是正确的。Html 在IE11上,输入浏览按钮没有IE8中的空间,html,css,internet-explorer,internet-explorer-8,Html,Css,Internet Explorer,Internet Explorer 8,输入浏览按钮应该与IE8中的空间一样,在IE11中具有相同的空间 请看下面的图片,以便您对我的问题有一个清晰的想法 在IE11上,它是这样来的,我的意思是这是错误的 在IE8上,它是这样来的,我的意思是这是正确的。 因此,我需要IE 11中的相同按钮,是否有帮助?您无法通过条件注释在IE10和更高版本中实现更改,因为它们在10和11中被删除 新的解决方法是使用css中的媒体查询: 使用: 有关IE10及更高版本的css破解的更多信息:每个浏览器都使用自己的样式,通常最好接受这一点并使用默认设
因此,我需要IE 11中的相同按钮,是否有帮助?您无法通过条件注释在IE10和更高版本中实现更改,因为它们在10和11中被删除 新的解决方法是使用css中的媒体查询: 使用:
有关IE10及更高版本的css破解的更多信息:每个浏览器都使用自己的
样式,通常最好接受这一点并使用默认设置,因为目前没有标准兼容的解决方案来设置上传按钮的样式
但是,如果您坚持要添加空间,可以使用非标准的::-ms browse
选择器在最新IEs上定位浏览按钮
例如:
::-ms-browse {
margin-left: 5px;
}
(可以使用:-ms value
设置输入字段部分的样式。)
请看一看这个问题:这是一个默认的浏览器属性,因此我们无法执行此操作为什么假设OP使用条件注释?问题中没有提到它。@jfrej:OP没有,但是Benjamin的另一个答案是使用这些。这个解决方法影响IE10和IE11。因此,这可能不是最好的选择,但我认为这是存档他想要的内容的最简单方法,因为两个浏览器都显示错误(几周前有相同的问题)。
::-ms-browse {
margin-left: 5px;
}