随手写的一个小 Demo 发现了原来在 IE 下的 @import 标签的加载 CSS 居然是异步的.导致点击换肤的时候在IE下不渲染的问题.书写方式如下.(主要应用了2个CSS index.css, base,css)
导致中间换肤的时候出现了 BUG .改成在前端的 HTML 加载就没有这个问题了.
写下来和大家讨论下,想看看大家的解决方案是啥.
...............
@import url('base.css');
/*
* 左侧边栏导航
* ----------------------------------------------*/
#leftsidebar{
width:171px;
float:left;
}
#leftsidebar .leftmod{
border:1px solid #B30000;
margin-bottom:5px;
background-color:#FFBFBF;
}
............................
导致中间换肤的时候出现了 BUG .改成在前端的 HTML 加载就没有这个问题了.
.............
<link id="skinbase" type="text/css" rel="stylesheet" href="css/China/base.css" />
<link id="skinid" type="text/css" rel="stylesheet" href="css/China/index.css" />
.............
写下来和大家讨论下,想看看大家的解决方案是啥.