css中input与button高度不一致的原因及解决方法

【css文本框与按钮不对齐解决方案 】button在高度计算上始终使用了Quirks模式。在Quirks模式下,边框的计算是在元素的宽度内的,而不像标准模式一样计算在外部(button的高度包含边框的高度,而文本框text则不包含边框高度。 ...

IE使用css表达式兼容max-width

对于ie6我们可以使用如下css代码 /*可用于块级元素的最大宽度*/ #maxImgBox{width: expression(this.offsetWidth > 700 ? ‘700px’: true); ...

IE内存溢出报错Stack overflow at line

该错误只在IE中出现,出现该提示的原因主要有两种: 1. 重定义了系统的触发事件名称作为自定义函数名如:  onclick / onsubmit …  都是系统保留的事件名称,不允许作为重定义函数名称。 2. 出现死循环,都提示:Stack ...

js和jquery获取父级元素、子级元素、兄弟元素的方法

先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比 JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素 原生的JS获取ID为test的元素下的子元素。可以 ...

JavaScript动态加载脚本

JavaScript动态加载脚本
有时候我们加载脚本时由于一些原因需要用到动态加载,例如异步加载,JS跨域,同步加载等,jQuery封装了大量的ajax加载方式,同样我们可以通过原生js动态加载。

颜色值rgb与16进制color转换

颜色值之间的转换js代码。 十六进制与RGB转换: //十六进制颜色值的正则表达式 var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; /*RGB颜色转换为16进制*/ String.protot ...

前端开发利器—FIDDLER

前端开发利器—FIDDLER
来自财付通的一篇文章,讲了很多高级的技巧,收藏起来慢慢看。 1.Fiddler相对其他调试工具的优势 HttpWatch 和 Firebug绝大多数前端开发人员都比较熟悉,但是HttpWatch虽然可以抓到每个 HTTP 请求的全部数据,但 ...

fiddler修改请求,替换为本地文件url

fiddler修改请求,替换为本地文件url
fiddler这个神器,感觉还是不怎么会用,正如标题所说的:可以在本地修改文档,利用Fiddle代理重定向线上的文件,实现实时预览显示代码的效果,当然只能替换CSS、JS和图片,无法替换结构。

兼容IE6的min-width和min-height

IE6 不兼容min-width,但我们可以通过IE的一个特性,就是能够根据内容的宽度或者高度自动扩充盒子的大小。一些人用CSS表达式来写,但更多的人也许会用IE6特有的hack来表达。今天分享一个不用ie hack的代码,而是利用ie7等 ...

CSS多行文字垂直居中的两种方法

一种使用相对定位和绝对定位,一种添加了一个空白的标签进来,推荐使用第二种,兼容性比较好,并且代码简单