CSS技能:IE6用import导入CSS的难题

2021-03-15 07:48 jianzhan

本文叙述了1个在IE6下用import导入CSS的难题!
在ie 6中能够先写CSS再加import例如
p {}
@import url("base.css");
但在访问器里死活是3D渲染不出来. 用抓包软件专用工具追踪, 压根就沒有恳求...
假如去掉上面的p挑选符,或放到import正下方便可以3D渲染, 按规范来讲import是要放首行的,但aoao说IE6是能够先放其它的CSS再加import的.
@import url("base.css");
p {}
假如我再尝试把css的import写成link这样,也是可行的
<style>
p {}
</style>
<link rel="stylesheet" href="base.css"/>
由于link标识能够优先选择3D渲染.
历经证实,在IE里确实能够先写css再添加import, 可是必须去掉strict的DTD(不管是html strict還是xhtml strict头).
尽管用import规范里也其实不强烈推荐,假如要用,也要务必在首行, 但今日...IE惯坏了人.