12、关于workflow_browserUrl表的修改,必须在192.168.7.114开发平台申请后才能修改!
13、以下变量不可定义成全局变量:
__weaverTreeNamespace__
__jNiceNamespace__
__tabNamespace__
__browserNa20、mespace__
__zTreeNamespace__
__defaultTemplNamespace__
__xTreeNamespace__
14、IE8下开发规范集锦
针对IE8标准模式,需要完全使用标准写法,包括样式。以下是一些ie8标准规范的写法:
1、对于所有的宽度或者高度等设置(包括padding,margin等),除0之外,所有的度量单位都必须加单位(如29px)结尾;如:
正确:padding:2px 0 2px 20px;
错误:padding:2 0 2 20;
2、对于background的写法,不能增加rgba(0,0,0)属性,该属性
21、是css3标准,ie8暂不支持
正确:background:url(listbox/open2.png) no-repeat scroll 0 50%;
错误:background:url(listbox/open2.png) no-repeat scroll 0 50% rgba(0,0,0);
3、对于class名字,大小写敏感。即使用的样式名必须和定义的样式名保持一致。
定义:button.Calendar{background-image:url(general/calendar.png)}
引用:
正确:class="Calendar"
错误:class
22、"calendar"
4、对于非块级元素,使用background时必须指定图片的宽度和高度,或者指定元素的宽度和高度;
5、对于td元素,使用跨列时不能指定display为block或者inline-block,不然会导致跨列失效;
6、所有的document.all修改为$GetEle方法调用,有id的元素可以使用jQuery获取(建议使用jQuery来操作dom对象);
如document.all("test"),修改为$GetEle("test")
7、对于设定元素的高度与宽度时,建议全部改用jQuery的方法进行设定,如果使用原生的,那么必须加px或者使用%值。
23、 错误:document.getElementById("divContent").style.height = 800;
正确:document.getElementById("divContent").style.height = "800px";
正确:jQuery("#divContent").height(800);
8、对于ckeditor在IE8下报“存储空间不足”错误的解决方案:
1、修改ckeditor.js,将样式解析屏蔽;(统一处理)
2、需要在使用ckditor的界面增加如下代码:
9、ie的专有属性如onpropertychange不能应用,请使用_listener属性代替;
10、css中expression表达式不能使用,需使用js替换;
11、对于设定元素的高度,请注意在ie盒子模型(quicks模式)中,设定的高度(宽度)包括padding的高度(宽度),但在标准盒子模型中,设定的高度(宽度)不包括padding的高度(宽度);如:
.a{
height:100px;
padding-top:10px;
}