Archive for the ‘问题记录’ Category

非主场会议切忌

星期日, 九月 9th, 2012

切勿喧宾夺主,确切到了发言机会时:一定要简明扼要的阐述自己的观点,按权重顺序整理;

 

不可废话过多,可以适当开玩笑调整气氛;

 

大多问题及现状大家心里都清楚,很多人不善于表达,但是你不能说,这里不是你的主场,机会让给会议主人;

 

对他人有意见或建议可以私下沟通。

 

关于邮件传输HTML附件产生邮件签名代码的注意

星期一, 九月 3rd, 2012

今天又发现一个这样的现象,看看下面这行代码:

<!– saved from url=(0022)http://internet.e-mail –>

 

这是因为同学们在用邮件传输HTML附件的时候邮件系统自动给HTML源码第一行添加的代码,至于那个邮件系统没有追踪,但希望大家以后在传递html附件的时候打包传输。

 

就是这行代码,他会产生很多莫名其妙的兼容问题等,今天发现的问题是因为它导致IE8中无法正常读取iframe的高度。

iframe页面是编辑们经常更新的,难免通过邮件传输,结果就产生了一行莫名其妙的签名,导致我抓耳挠腮思索半天才发现这货的存在。

 

在这里祈祷我们可爱的同事们不要再直接HTML附件了,因为这行代码导致的问题已经不是第一次了,阿弥陀佛!

 

模块的opacity透明与PNG的阴影透明冲突

星期四, 七月 8th, 2010

模块的透明设置:filter:alpha(opacity=80); opacity:0.8;

PNG的透明设置:直接在制作PNF-24模式的图时留有透明度就可以

 

问题:

今天在处理F7Dialog2.0项目时发现一个问题,那就是在IE中设置了一个模块的透明度后如果该模块内有插入或者设置背景的图片中带有半透明的PNG-24图片时此时的半透明就会渲染错误,造成图片很难看的后果。

 

原因:

经过研究判断,是filter属性的问题,至于其中的参数和浏览器的渲染模式我搞不清楚,这个有点深,IE专属filter的参数我也只用过alpha的opacity这个,其他的也没有兴趣搞清楚。

(更多…)

chrome浏览器中用JS获取表格及其元素的CSS宽高的体验

星期三, 七月 7th, 2010

虽然现在表格用的很少了,但是某些写东西还是需要用到的。

 

今天在做F7Dialog2.0项目的时候遇到了要获取表格单元格的CSS宽高。自认为获取宽高很简单,直接写了代码获取,后来那部分代码写完后测试时才发现chrome执行结果不同,很是郁闷啊。

 

找了足足有半个小时原因,终于找到了,在chrome中获取单元格CSS高度时出现了不同。

(更多…)

ID是CSS的魔鬼

星期日, 六月 27th, 2010

这个问题在网络上曾经谈论过无数次了,今天我又拿出来讲。主要是警戒喜欢使用ID的朋友。

正常情况下的HTML+CSS是不需要使用ID的,除非与JS挂钩时才使用,也就是说我们在编码过程中除非有JS要用到,就尽量不要使用ID。

尤其要注意的是在非特殊情况下编写CSS是千万不要使用 #Name 来定义CSS。 为什么这么说呢,在前几天因为自己的一个疏忽,使用了ID去定义CSS,还得我们的开发在套用页面时出现了排版错误的BUG,足足花了3天才找到问题,可真是害惨了,开发的MM都要哭了。。。。作为工作多年的我来说,犯这样的错误真是无脸面对开发啊!

(更多…)

编码为UTF-8页面中使用include后出现一个空白行的解决办法

星期一, 三月 29th, 2010

今天遇到了一件非常奇怪的事情,很久不写程序了,以前只是些ASP,都是用的是IIS,所以使用include都没出现过问题,今天在公司些页面居然出现了怪异现象【至于现在遇到的问题是不是因为执行环境不同而产生的我也不清楚,因为我不知道我们的服务器具体用的什么环境,呵呵,还请大家自己测试】;

写完的页面头部和尾部要使用共用的,所以必须用include引入,恰恰头和尾的文件是我新写的。使用的是EmEditor编辑器,写完保存,上传服务器引用。

此时,怪异现象出现,页面上多出一段高度,很奇怪,其实是一个空行,奇怪的是引用include的地方都会出现一个空行。经过仔细盘查源码,执行过的页面源码中在include开始之前出现了一个空行『其实这并不只是一个空行,里面有一个看不见且不占宽度的字符,用键盘左右键就可以看得到,复制下来放在别的地方还不灵,只有在firebug中能看见』,并且此空行在浏览器执行后的源码中看不见,但是在firebug中却看得清清楚楚。当时很是郁闷,想不明白为什么会有的东西,经过测试,把引用页面中的所有JS、CSS、注释,可能出现错误的地方全都清除掉了,这个空行还是存在,真是郁闷!问了几个同事,没人遇到过。

(更多…)

关于网页CSS样式背景颜色设置的特别注意

星期日, 二月 21st, 2010
在编写网页CSS时一定要注意body的属性,其中必须出现 "background:#fff" 其中的色值请填写自己需要的颜色。
要特别注意的一点就是,即使你的网页背景是白色或者有背景图,也必须出现 body{background:#fff;} 这样的CSS样式。
否则,IE6下将会产生重叠现象的严重后果:
 

(更多…)

不同编码页面之间用form传值出现乱码问题解决方案 utf-8 到 gb2312

星期日, 二月 21st, 2010
相信有人也曾遇到过这种问题,今天将这个问题稍作整理发布出来。
 
由于编码的问题传值出现乱码,一看到这样的情况,我们首先想到的是线面的两种解决办法:
 
方案一:在接收参数页面进行转码  (这是较为理想的解决办法)
方案二:改变提交页面的编码方式