上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: 区分apply,call就一句话, foo.call(this,arg1,arg2,arg3)==foo.apply(this,arguments)==this.foo(arg1,arg2,arg3)call, apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例,也就是每个方法都有call, apply属性.既然作为方法的属性,那它们的使用就当然是针对方法的了.这两个方法是容易混淆的,因为它们的作用一样,只是使用方式不同.相同点:两个方法产生的作用是完全一样的不. 阅读全文
posted @ 2013-05-15 11:44 hlp鹏 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 区分apply,call就一句话, foo.call(this,arg1,arg2,arg3)==foo.apply(this,arguments)==this.foo(arg1,arg2,arg3)call, apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例,也就是每个方法都有call, apply属性.既然作为方法的属性,那它们的使用就当然是针对方法的了.这两个方法是容易混淆的,因为它们的作用一样,只是使用方式不同.相同点:两个方法产生的作用是完全一样的不. 阅读全文
posted @ 2013-05-15 11:33 hlp鹏 阅读(110) 评论(0) 推荐(0) 编辑
摘要: table-layout:fixed 属性的解说如果想要一个table固定大小,里面的文字强制换行(尤其是在一长串英文文本,并且中间无空格分隔的情况下),以达到使过长的文字不撑破表格的目的,一般是使用样式:table-layout:fixed。但是在Firefox下面,会有一些问题,参考Gmail的一些做法,做了几个测试,得出一种解决办法。 例1:(IE浏览器)普通的情况CODE:<table border=1 width=80><tr><td>abcdefghigklmnopqrstuvwxyz 1234567890</td></tr&g 阅读全文
posted @ 2013-05-13 18:00 hlp鹏 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1.加载文件<script type="text/javascript" src="Shadows.js"></script>编写html: <div style="font: bold 32pt sans-serif;"> <span shadow = '3px 3px blue 5px 5px red 7px 7px green'>Shadow</span> |No Shadow </div> ------------------------- 阅读全文
posted @ 2013-05-07 23:02 hlp鹏 阅读(422) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始---1、 获取页面和元素可视高度,可视宽度值。2、 获取页面和元素实际的高度,实际的宽度的值。3、 获取滚动条的高度(页面滚动的高度)获取文档可视窗口大小:火狐,谷歌,欧朋浏览器提供了一个window.innerWidth和window.innerHeight方法来获取串口的可视大小。IE6以上的浏览器提供了一个document.documentElement.clientWidth和document.documentElement.clientHeight来获取文档可视窗口的大小,IE6以下使用document.body.clientWidth。但同时火狐,谷歌,欧鹏浏览 阅读全文
posted @ 2013-05-07 18:05 hlp鹏 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 1. BFC(Block Formatting Context)直译为“块级格式化范围,环境,上下文”。BFC的定义:是 W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。Mozilla Developer Center 对它的定义如下:“一个块级格式化范围是CSS对一个页面进行可视化渲染时产生的区域,在这个区域中会产生被渲染的盒子模型、以及相互影响的浮动元素。”2.如何产生BFC:当一个HTML元素满足下面条件的任何一点,都可以产生Block Formatting Context:float的值不为none。overflow的值不为v 阅读全文
posted @ 2013-05-06 11:07 hlp鹏 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 项目中用到,自己收藏:{background-color: #FFF; box-shadow:0px 2px 5px 0px #CCC; -moz-box-shadow: 0px 2px 5px 0px #CCC; /*Safari,Chrome*/ -webkit-box-shadow: 0px 2px 5px 0px #CCC; /*css3: Opera,IE9*/ box-shadow: 0px 2px 5px 0px #CCC; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Stre 阅读全文
posted @ 2013-05-03 14:39 hlp鹏 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 什么是 haslayout ?haslayout 是Windows Internet Explorer渲染引擎的一个内部组成部分。在Internet Explorer中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用 了 hasLayout 的属性,属性值可以为true或false。当一个元素的 hasLayout 属性值为true时,我们说这个元素有一个布局(layout)当一个元素有一个布局时,它负责对自己和可能的子孙元素进行尺寸计算和定位。简单来说,这意味着这个元素需要花更多的代价来维护自身和里面的内容, 而不 阅读全文
posted @ 2013-04-28 12:05 hlp鹏 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 兼容IE6、IE7、FF浏览器的min-height写法:mrjin { background:#ccc; min-height:100px; /*高度最小值设置为:100px*/ height:auto !important; /*兼容FF,IE7也支持 !important标签*/ height:100px; /*兼容ie6*/ overflow:visible;}解释:1、由于IE6对!important的解释存在bug,所以它只识别height:100px这一句,超过100px后,IE6自身会增加盒子的高度(如果内容超过元素的高度,那么IE6是会自动... 阅读全文
posted @ 2013-04-28 11:06 hlp鹏 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.vertical-align:middle 垂直对齐如表格元素中的<td>、<th>、<caption>等,而像<DIV>、<span>这样的元素是没有valign特性的,因此使用vertical-align对它们不起作用。2.text-align:center 文本水平居中一、单行垂直居中如果一个容器中只有一行文字,对它实现居中相对比较简单,我们只需要设置它的实际高度height和所在行的高度line-height相等即可。如:ExampleSourceCodeDIV{ height:25px; line-height:25px 阅读全文
posted @ 2013-04-28 10:32 hlp鹏 阅读(302) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页