摘要:
HTML5对Web Form做了许多增强,比如input新增的type类型、Form Validation等。Placeholder是HTML5新增的另一个属性,当input或者textarea设置了该属性后,该值的内容将作为灰字 提示显示在文本框中,当文本框获得焦点时,提示文字消失。以前要实现这效果都是用JavaScript来控制才能实现:由于placeholder是个新增属性,目前只有少数浏览器支持,如何检测浏览器是否支持它呢?(更多HTML5/CSS3特性检测可以访问)function hasPlaceholderSupport() { return 'placeholder 阅读全文
摘要:
处理透明度的兼容性一直是用下面这段css:1 .transparent{2 filter:alpha(opacity=50);3 -moz-opacity:0.5;4 opacity:0.5;5 background-color:#000;6 }今天在IETester下测试了下,发现 filter:alpha(opacity=50); 这句代码并没有起作用,背景没有产生透明的效果,百思不得其解。最后在蓝色上找到答案,原来这是IETester下IE6模式的一个BUG。然后在虚拟机上测试,发现效果正常,所以上面那段代码的兼容性没有问题。 阅读全文
摘要:
DD_belatedPNG.js解决IE6下PNG透明图片问题相比其他方法是比较完美的,之前一直在用,没有出现什么问题,但是今天发现这个js导致一个选项卡在IE6下出现问题。一开始并不知道是DD导致的问题,用Debug查看,发现选项卡列表多出两个标签,如图:多出的这两个标签导致选项卡的index值发生变化,选项卡的标题和内容错开。然后有群里的朋友告知是DD引发的问题,把DD去掉测试,标签消失,问题解决。去掉DD后就要用其他方法来解决IE6下PNG图片的问题,想到使用IE的滤镜来解决,但是滤镜有一个问题,就是背景不能定位,但是DD不能使用,只能针对该页面专门用滤镜来处理。(还有一个小问题,就.. 阅读全文