摘要:
svn , when commit ignore files such as Thumbs.db,index.html.bak 在使用SVN提交文件目录时,经常会看到提交文件列表里包含了诸如:Thumbs.dbindex.html.bak 等冗余文件,这些文件我们没有必要提交到svn,并使用svn管理它,那么有没有智能点的办法呢?有,设置方法如下:右击鼠标-> 选择 TortoiseSVN -> Setting (设置) -> General (常规设置) -> 在右侧 "Golbal ignore pattern"(全局忽略样式)内填入*.db * 阅读全文
摘要:
按照常理,对于某一单元行需要显示时,使用:display:block属性,不需要显示时使用display:none属性,而且这样做在IE浏 览器中显示正常,没有任何问题。但是当用Firefox浏览时却出现了布局错乱的问题,然后通FireBug去看了下源码,调试下了,发现是display:block属性搞的 鬼。1、当表格为多列的情况下,属性为"display:block"行的内容宽度仅与第一列宽度相同,也就是说无论你使colspan的属性值为多 少,剩余列的空间都不进行解析。 2、同一行反复的在"display:none;"与"display: 阅读全文
摘要:
通过mootools 获取 background-position 的值时,在 IE 中返回 undefined通过测试,发现无论是写在样式表中,还是写在元素style属性里,在 IE ( 6, 7, 8 ) 里获取background-position的值时,均返回undefined。自己增加了mootools 的扩展1 Element.implement({2 getBackgroundPosition : function() {3 if (Browser.Engine.trident) {4 return this.getStyle('backgroundPositionX 阅读全文
摘要:
本早就想写一篇这样的博客,也许是mootools的一个系列吧,不过估计最近不会有充足的时间,所以说系列就太挖坑了。感兴趣的同学可以继续,我觉得从mootools的源码出发,可以写出一本不错的Javascript的中级的教材,如果我有时间我会就会发出系列的口号的。这次我分析的是mootools的核心,Core.js。我看的版本是1.2.4dev,是从github上clone下来的。git clone git://github.com/mootools/mootools-core.git。Core.js最核心的就是Native函数了,然后还有一些常用的工具,以及对于Object和Array的简单实 阅读全文
摘要:
所谓"data"类型的Url格式,是在RFC2397中提出的,目的对于一些“小”的数据,可以在网页中直接嵌入,而不是从外部文件载入。例如对于img这个Tag,哪怕这个图片非常非常的小,小到只有一个点,也是要从另外一个外部的图片文件例如gif文件中读入的,如果浏览器实现了data类型的Url格式,这个文件就可以直接从页面文件内部读入了。data类型的Url格式早在1998年就提出了,时至今日,Firfox、Opera、Safari和Konqueror这些浏览器都已经支持,但是IE直到7.0版本都还没有支持!如:<img src="data:image/jpeg 阅读全文
摘要:
正则表达式一个最重要的特性就是将匹配成功的模式的某部分进行存储供以后使用这一能力。请回想一下,对一个正则表达式模式或部分模式两边添加圆括号将导致这部分表达式存储到一个临时缓冲区中。可以使用非捕获元字符 '?:', '?=', or '?!' 来忽略对这部分正则表达式的保存。所捕获的每个子匹配都按照在正则表达式模式中从左至右所遇到的内容存储。存储子匹配的缓冲区编号从 1 开始,连续编号直至最大 99 个子表达式。每个缓冲区都可以使用 '\n' 访问,其中 n 为一个标识特定缓冲区的一位或两位十进制数。 后向引用一个最简单,最有用的应 阅读全文
摘要:
第一种,只通过CSS让IE6显示PNG透明背景:1. 使用CSS滤镜写法,公式如下:filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled='bEnabled' , sizingMethod='sSize' , src='sURL' )引用<--其中变量信息-->enabled= : true:滤镜激活。 false:滤镜被禁止。 sizingMethod= : crop:剪切图片以适应对象尺寸。 [即不平铺] image: 默认值。增大或减小对象的 阅读全文
摘要:
input输入框用一个背景图模拟,设置height和line-height一样的高度,使里面的输入文字能够居中,在FF下出现的情况是:点击input时,输入光标其实上跟input的height一样高,但当开始输入文字时,光标又变得跟文字一样高,chrome下光标跟input的height一样高,而IE下光标跟文字的大小一致。一直没弄明白为什么这样子,今天听罗浮宫里的同学一讨论,才知道原因所在。初步结论如下:IE:不管该行有没有文字,光标高度与font-size一致。FF:该行有文字时,光标高度与font-size一致。该行无文字时,光标高度与input的height一致。Chrome:该行无文 阅读全文
摘要:
最近的项目涉及到很多表单的制作,特别是复选框(checkbox)和单选框(radio)。但是在前端开发过程中发现,单(复)选框和它们后面的提示文字在不进行任何设置的情况下,是无法对齐的,而且在Firefox和IE中相差甚大。即使设置了vertical-align:middle,也依然不能完美对齐。如下图所示:于是上网查看了一些网站,发现这个问题是普遍存在的,如下图(FF3.5):在很多网站涉及到表单的页面中,都存在这种表单元素与提示文字无法对齐的问题。于是打算研究一下这个问题。首先,搜索到了wheatlee前辈的文章《大家都对vertical-align的各说各话》。wheatlee在他的文章 阅读全文
摘要:
转自:http://www.xiaoyezi.com/2010/06/22/find-out-the-length-of-units-and-the-difference-between-css-em-ex-px-pt-in1. css相对长度单位Ø em 元素的字体高度Ø ex 字体x的高度Ø px 像素PixelsØ % 百分比Percentage 2. css绝对长度单位Ø in 英寸Inches(1英寸=2.54厘米)Ø cm 厘米CentimetersØ mm 毫米millimetreØ pt 点Poin 阅读全文