-
.transparent_class { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;} 上面的几个属性分别是: opacity: 0.5; 这是最重要的,因为它是CSS标准.该属性支持Firefox, Safari和 Opera. filter:alpha(opacity=50); 这个是为IE6设的,可取值在0-100,其它三个0到1. -moz-opacity:0.5; 这个是为了支持一些老版本的Mozilla浏览器。 -khtml-opacity: 0.5; 这个为了支持一些老版本的Safari浏览器。 CSS透明度继承问题 但CSS的透明属性涉及到一个继承问题,当为父级元素设置透明度后,子元素将自动继承其透明度,比如本站的一个效果: 即使你又为子元素指定透明度为1也是无效的。 对于子元素是文字的情况,我的解决方法一般是如果多少还能够看清,就不管。另一个折衷的方法是,为文本子元素指定…
作者:七零
时间:2015-01-13
分类:CSS
评论:0条
浏览:2348次
-
ie6是不支持min-height和max-width的,然而文章里面的图片我们不能保证其大小刚好合适,为了美观我们通常会使用max-width来解决问题 对于ie6我们可以使用如下css代码 /*可用于块级元素的最大宽度*/ #maxImgBox{width: expression(this.offsetWidth > 700 ? '700px': true); max-width: 700px; } /*可用于可直接取到width的元素如img*/ #maxWidthImg{width: expression(this.width > 200 ? '200px': true); max-width: 200px; } /*从根节点取值*/ #maxWidthDiv{width: expression((documentEle…
作者:七零
时间:2015-01-13
分类:CSS
评论:0条
浏览:2373次
-
IE6下无法加载CSS,是因为CSS文件的编码不正确,网页采用的是utf-8编码的,而我们简体中文版DW默认是使用的是GB2312编码的,这种情况下在其他浏览器下CSS样式会正常显示,但我们伟大的IE6哥以及它的弟弟们就都不认识了,所以导致了上面问题描述的情况出现。解决的办法:直接用记事本打开CSS,然后另存为,选择utf-8编码(与你的页面一致)。
作者:七零
时间:2015-01-06
分类:CSS
评论:0条
浏览:2434次
-
于非IE6可以这样写 [css] view plaincopy #top{ position:fixed; bottom:0; right:20px; } 但是IE6是不支持fixed定位的,需要另外重写 [css] view plaincopy #top{ position:fixed; _position:absolute; bottom:0; right:20px; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+do…
作者:七零
时间:2014-07-15
分类:CSS
评论:0条
浏览:2472次
-
用css 添加手状样式,鼠标移上去变小手,变小手cursor:pointer; 用JS使鼠标变小手onmouseover(鼠标越过的时候) onmouseover="this.style.cursor='hand'" cursor其他取值 auto :标准光标 default :标准箭头 pointer, hand :手形光标 wait :等待光标 text :I形光标 vertical-text :水平I形光标 no-drop :不可拖动光标 not-allowed :无效光标 help :帮助光标 all-scroll :三角方向标 move :移动标 crosshair :十字标 e-resize n-resi…
作者:七零
时间:2014-06-17
分类:CSS
评论:0条
浏览:2624次