ie对css个数的限制
我在做的是类似windows的web desktop,桌面上一个个图标,双击打开对应模块, 由于模块比较多,而各自的模块都有自己的css,不想系统初始化时一下子把所有css都加载到前台,想用户打开哪个模块,就加载哪个模块的css, 在firefox下能正常, 但是在ie下失败,原因是ie只允许往 document.head 上添加32个css,超过32个后面再添加就没任何效果
请问有没好点的办法能解决,谢谢。
JS调用应该是个不错的办法。
JS调用是什么意思。
类似windows的系统 那么所有基础视图应该有一个共享的CSS吧
剩余的CSS就包含在被加载模块本身吧 因为是单独性的就不需要单独CSS文件了
长见识了,确实,第32个样式没用,以前只知道一个样式表里不能超过4095个样式
这种问题应该没什么办法,
怎么会有那么 多样式呢?
尽量把能合并的合并下吧,不要超过4095就可以了
每两个合并成一个的话,可以节省一半的CSS文件个数,
每三个合并成一个,可以节省2/3的CSS文件个数,
为什么想到合并就只是合并32个呢?
相关问答:
css制作的弹出菜单,鼠标移出后菜单消失,我现在想让鼠标移出后菜单保留。就像伊利公司(www.yili.com)一样。
是不是要改菜单弹出的js或css代码。代码如下:就是不知如何改?
function menuFix()
{var sfEls = doc ......
HTML code
<html>
<head>
<title>直接输入的Excel表格 </title>
<style>
<!--
table.formdata{
border:1px solid #5F6F7E;
border-collapse:collaps ......
position:relative不是相对定位吗~~为什么用了边偏移定位后有些人就说是变成了绝对定位了……~~而且它与margin来确定位置有什么不同~~
边偏移定位后有些人就说是变成了绝对定位了
re:
谁说的!真是不象话!positi ......
最近在用java代码分析网页,也就是常说的html parser,遇到了一个问题:网页中CSS里面镶嵌的图片分析不出来,
我用的是通过把源文件变成InputStream,然后变为字符串,再用 “img”标签匹配图片,但是css里面 ......