Mik*_*ike 27 css html5 internet-explorer-11
我的页面上有一个固定的div,它具有以下CSS属性:
width: 320px;
height: 160px;
position: fixed;
right: 15px;
bottom: 15px;
top: unset;
z-index: -1;
Run Code Online (Sandbox Code Playgroud)
在其他浏览器中,div在页面右下方显示正常,但在Internet Explorer 11中,div显示在右上角.我相信这个问题来自top: unset;
IE似乎不支持.
有没有使用CSS或JS可以用来实现相同定位的变通方法?
Bra*_*roy 44
你正在寻找top: auto
,似乎.
尽管top:auto
在的情况下可以使用top
,但应该指出的auto
是,它不仅仅是与unset
或的“ IE等效项” initial
。
例如,对于初始值max-width
是none
(源)。和初始值background-color
是transparent
(源)。每个CSS属性都有一个初始值,对于IE,必须明确设置它。
初始值在MDN和w3schools之类的网站上列出(在此处称为“默认值”)。
使用诸如IE11 CSS之类的问题标题来替代“未设置”,许多人会从搜索引擎中找到此页面,他们的需求与OP的需求有所不同。因此,我认为有关如何查找初始值的解释比“仅使用此”类型的答案更有价值。
归档时间: |
|
查看次数: |
25101 次 |
最近记录: |