Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为IE添加样式相对位置,为其他浏览器添加绝对位置_Javascript_Html_Css_Internet Explorer_Styles - Fatal编程技术网

Javascript 为IE添加样式相对位置,为其他浏览器添加绝对位置

Javascript 为IE添加样式相对位置,为其他浏览器添加绝对位置,javascript,html,css,internet-explorer,styles,Javascript,Html,Css,Internet Explorer,Styles,我想为ie添加样式position:relative,为其他浏览器添加position:absolute 这是我的密码 <div id="textDiv" style="display:none; background-color: #434343; padding: 5px 10px 5px 10px; margin-left: 10px; margin-top: 30px; position: absolute;"></div> 如何解决它忽略维护问题

我想为ie添加样式position:relative,为其他浏览器添加position:absolute

这是我的密码

    <div id="textDiv"  style="display:none; background-color: #434343; padding: 5px 10px 5px 10px; margin-left: 10px; margin-top: 30px; position: absolute;"></div>


如何解决它

忽略维护问题,针对除IE之外的所有浏览器的诀窍是使用
@support()
规则。

忽略维护问题,针对除IE之外的所有浏览器的诀窍是使用
@support()
规则。

如果您试图为IE浏览器应用特定样式,则应尝试使用“媒体查询”以IE浏览器为目标

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

}
例如:


#textDiv
{    
位置:绝对位置;
颜色:绿色;
}
@介质全部和(-ms高对比度:无),(-ms高对比度:激活){
#textDiv
{    
位置:相对位置;
颜色:红色;
}
}
这是文本。。。

如果您试图为IE浏览器应用特定样式,则应尝试使用“媒体查询”以IE浏览器为目标

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

}
例如:


#textDiv
{    
位置:绝对位置;
颜色:绿色;
}
@介质全部和(-ms高对比度:无),(-ms高对比度:激活){
#textDiv
{    
位置:相对位置;
颜色:红色;
}
}
这是文本。。。

请接受答案。它可以在将来帮助其他社区成员。谢谢你的理解。请接受答案。它可以在将来帮助其他社区成员。谢谢你的理解。裁判: