我想知道那个(我的标题)是否不正确,除了HTML验证.我最近不得不再次开始支持IE7(我很幸运,在过去的3年左右没有这么做了)而且div不可能inline-block在过去的一个月中让我大约10次因为事实上,我div默认将所有内容都设为一个,然后返回并设计元素.所以我正在考虑让所有东西都成为一个跨度,这样如果我以后回去做一些内联块,我就不会弄清楚为什么它不能在IE7中运行.
所以我的问题 - 在任何浏览器(IE7 +,FF,Webkit,Opera)中是否有任何案例,任何人都知道跨度不能像div一样?由于在内联块中有块元素,我不关心HTML不验证.
thi*_*dot 11
我不会直接回答你的问题,但我认为值得一提.
我最近不得不再次开始支持IE7(我很幸运,在过去3年左右没有这么做)而且div不能内联阻塞的事实让我在过去大约10次月
您可以使用display: inline-block在IE7块级元素,如divS,有:
selector {
display: inline-block;
*display: inline;
zoom: 1
}
Run Code Online (Sandbox Code Playgroud)
如果您不想使用无效但安全的 CSS hack(*property),则可以使用条件注释.
| 归档时间: |
|
| 查看次数: |
10669 次 |
| 最近记录: |