2008年2月

心灵博客 记录心静不下来的生活点滴 心灵博客2019再次启程。

IE6 IE7 Firefox的CSS兼容性问题

 之前写了关于兼容IE6 IE7 Firefox的CSS hack的方法,现在说下 CSS浏览器兼容问题,针对现在主流的IE6 IE7 Firefox 一一说一下:1.DOCTYPE 影响 CSS 处理,我就在这个地方栽过跟头,css明明没有错,就是显示乱七八糟的,由于没人可请教,以至于很长一段时间后才知道这个原因。2.FF: div 设置 margi...

阅读全文 »

兼容IE6 IE7 Firefox的CSS hack方法

以前我写CSS代码大部分都是用!important来hack。 在ie6和firefox环境中测试可以正常显示,并成功的应用了hack技术。 但是发布了ie7后,它对!important可以正确解释,页面没有能够按要求显示!我找到一个针对IE7不错的hack方式:使用“*+html”! 现在用IE7浏览一下,应该没有问题了。示例如下: #exampl...

阅读全文 »

DIV内文字垂直居中的方法

CSS+DIV里文字的水平居中是很容易的,直接text-align:center就可以了,但是文字的垂直居中好像没有直接支持的属性,下面介绍个解决方法: DIV内文字垂直居中 只要给文字添加 height ; line-height 属性即可。 CSS: height: 30px; line-height: 28px; 另外分...

阅读全文 »

正则表达式向后引用

正则表达式一个最重要的特性就是将匹配成功的模式的某部分进行存储供以后使用这一能力。请回想一下,对一个正则表达式模式或部分模式两边添加圆括号将导致这部分表达式存储到一个临时缓冲区中。可以使用非捕获元字符 '?:', '?=', or '?!' 来忽略对这部分正则表达式的保存。所捕获的每个子匹配都按照在正则表达式模式中从左至右所遇到的内容存储。存储子匹配的...

阅读全文 »