当前位置:编程学习 > html/css >>

css技巧 很实用

 

css技巧 很实用

1.       为了兼容所有的浏览器都可以显示半透明效果的写法

 

.tranparent{

         filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

         -moz-opacity:0.5;

         -khtml-opacity:0.5;

         opacity: 50%;

         position:absolute;/*注意必须是absolute的*/

         top:100px;

         left:100px;

}

2.       _height,_width的作用

使用_height解决float的div不闭合的问题,您可以将_height属性去掉就可以开到效果了。

#wrap{ border:6px #ccc solid; overflow:auto; _height:1%;}

.column_left{ float:left; width:20%; padding:10px;}

.column_right{ float:right; width:75%; padding:10px; border-left:6px #eee solid;}

<div id="wrap">

<div class="column_left">

   <h1>Float left</h1>

</div>

<div class="column_right">

   <h1>Float right</h1>

</div>

</div>

3.       使用min-height min-width解决div,或者span的固定高度问题

有时候我们需要设定某个元素固定高度,但是在firefox或者opera下面只设置高度,在内容不够多的时候,达不到预想的效果,这时候我们可以使用min-height

4.       使用!important改变样式的优先级

所谓的样式优先级是指,浏览器在应用样式时总是根据就近原则来应用样式,假定我们在一个页面中有三处都有对某个元素的定义,一处是在外部的css文件中,一处是在文件的head标签中定义内联css,另一处是在这个元素的标签内,那么根据就近原则此元素最终使用的样式是在标签内定义的样式,如果我们需要打破这种规则我们就可以使用!important指令

a.test{color:red!important}

这样即使在A元素内定义了color也不会应用,而是应用上面的定义

5.      

补充:Css教程,常用代码
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,