当我们在给某个元素定义了样式float属性为left或right时,此元素会变为浮动层,浮动在它的父级元素。如果要清除浮动,就要使用样式的clear属性。但是IE6浏览器与其它浏览器清除方法有些不同。IE6浏览器清除浮动需要在浮动层的父级元素使用clear:both和zoom:1两个属性,IE7和IE8和其它浏览器清除浮动需要在浮动层的父级元素使用clear:both和overflow:hidden两个属性。clear:both属性会清除浮动层的父级元素的浮动,overflow:hidden属性会清除浮动层本身,致使浮动层和浮动层父级元素处于同一层空间,IE6浏览器的zoom:1属性和其它款浏览器overflow:hidden属性效果相同,zoom:1触发IE6隐藏私有属性Layout清除浮动层本身,IE6浏览器上使用overflow:hidden属性是不能够清除浮动的,相应效果请自行查看演示页面。最后清除浮动的样式组合如下:

clear: both;

overflow: hidden;

zoom: 1;

演示:http://demo.joyfulboy.cn/css/clearFloat/

不多说了,看演示吧:http://demo.joyfulboy.cn/css/2px-fillet-layer/

忘记说了,这个2像素圆角层采用固定宽度自动高度,支持 IE6 IE7 IE8 FF 浏览器。

CSS手册

参考手册下载

2010年03月02日 | 资源

HTML参考手册:下载此文件

HTML参考手册:下载此文件

XHTML参考手册:下载此文件

DHTML参考手册:下载此文件

XML参考手册:下载此文件

XML第二版英文版参考手册:下载此文件

HtmlDom参考手册:下载此文件

CSS2.0参考手册:下载此文件

CSS参考手册:下载此文件

JavaScript参考手册:下载此文件

JavaScript1.5英文版参考手册:下载此文件

PHP5参考手册:下载此文件

MySql5.1参考手册:下载此文件

CSS Hack 是在标准 CSS 没办法兼容各浏览器显示效果时才会用上的补救方法,在各浏览器厂商解析 CSS 没有达成一致前,我们只能用这样的方法来完成这样的任务。网上你可能能搜索到一大堆的 CSS Hack,但是我今天发布的你可能并不都很了解,因为这些都是只针对单独一个浏览器的 CSS Hack。

为了向你展示这些 CSS Hack 是否正常运作,我新建六个 P 标签,并给每一个 P 标签一个特有的 id。这将向你展示 CSS Hack 的运作情况。

<p id=”opera”>我来自 Opera 7.2 – 9.5</p>
<p id=”safari”>我是神奇的 Safari</p>
<p id=”firefox”>我来自 Firefox</p>
<p id=”firefox12″>我是你爷爷 Firefox 1 – 2 </p>
<p id=”ie7″>我是囧 IE 7</p>
<p id=”ie6″>我是脑瘸 IE 6</p>

然后我让这些 P 标签默认都不显示

<style type=”text/css”>
body p{display: none;}
</style>

阅读全文»