很奇怪,jquery并不是万能的,它在IE使用$(window.frames["menu"])[0].contentWindow 也无法调用iframe里面的函数,会报函数未定义的错误。难道非得使用这种hack方式才能解决问题?
分类:
其他好文 时间:
2014-08-06 18:26:51
阅读次数:
150
做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道一名好的前端,要尽可能不使用hack的情况下实现需求,做到较好的用户体验。可是啊,现实太残酷,浏览器...
分类:
Web程序 时间:
2014-08-05 22:13:10
阅读次数:
354
CSS hack主要有三种方式:①IE条件注释;②选择符前缀;③样式属性前缀。由于IE浏览器在CSS解析上存在很多问题(可以百度,一堆的CSS bug),所以一般来说CSS hack都是针对IE浏览器来说的1、IE条件注释(微软官方推荐的hack方式)。针对不同的IE版本,引入对应的CSS文件。注意...
分类:
Web程序 时间:
2014-08-05 21:47:30
阅读次数:
233
当需要区分IE7与FireFox时,可用#divcss5{background:blue; /*Firefox 背景变蓝色*/*background:green !important; /*IE7 背景变绿色*/}
分类:
Web程序 时间:
2014-08-05 13:52:49
阅读次数:
265
【感想】信息时代的信息是有时效性的,今天是确确实实感受到了。互联网资料虽然丰富,但是质量不一,还有大量的跟风雷同,很多人都是随手拷贝过来,根本没有实践。以前端为例,这两年浏览器的迅猛发展,造成很多原有知识的失效。但是网上还是大量充斥了以前失效的解决方案。我觉得,我们应本着实践精神,对任何问题的解决方...
分类:
其他好文 时间:
2014-08-04 21:20:18
阅读次数:
298
网站建设之脚本加载网站建设并不是一件简简单单的事情,当然这里说的不会是普通的较小的静态站点。一个网站需要考虑的东西很多,页面整体结构,SEO,css hack, 跨域,脚本加载策略,站点架构,代码压缩等。要成为一名出色的前端开发工程师你除了需要知道上面罗列的这些东西之外还应该具备良好的设计功底,具备...
分类:
Web程序 时间:
2014-08-02 17:51:13
阅读次数:
275
以bootstrap为框架常常会出现不兼容ie各大浏览器的问题,用以下代码基本可以解决,一般在加入以下代码后,网页可能还一些比较不美观,再写一点css hack就可以了,如果加入以下代码网页还是特别乱,请检查一下你的css和js的文件顺序,有加载顺序的。。。 ...
分类:
其他好文 时间:
2014-08-01 23:05:43
阅读次数:
354
CSS hack由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。 这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够...
分类:
其他好文 时间:
2014-08-01 12:56:01
阅读次数:
255
一、CSS常用hack 1.方式一:条件注释法 这种方式是IE浏览器专有的Hack方式,微软官方推荐使用的hack方式。举例如下 只在IE下生效 这段文字只在IE浏览器显示 只在IE6下生效 这段文字只在IE6浏览器显示 只在IE6以上版本生效 这段文字只在IE...
分类:
Web程序 时间:
2014-07-31 16:41:26
阅读次数:
336
对于前端开发良好的浏览器兼容必不可少,总结一下遇到浏览器兼容问题的解决办法。 1、保证浏览器默认css样式一致; 2、书写规范的css,然后在不同的浏览器下测试,针对不同的bug,用适当的方式解决。如:css Hack, 3、使用好的前端架构,通过第三方控件兼容浏览器; 4、多学习、多积累、...
分类:
其他好文 时间:
2014-07-29 17:15:12
阅读次数:
201