导航

yaosansi's Blog

当你背向太阳的时候,你只会看到自己的阴影!能力是有限的,努力无限的!

« Asp.Net应用程序中为什么要MachineKey?如何生成MachineKey? 正确实现 IDisposable »

CSS技巧

  • 本站大部分内容从网上收集,收集目的仅供研究、学习。涉及版权或不希望收录您的文章请您及时与我联系。
  • 本站IM群,请自行选择。请各位朋友按照自己喜好加入。加入群后请及时发言,防止被清理。谢谢您的合作!!!
  • QQ群:Y①WEB开发(ASP.NET)号码:7351660 QQ群:Y②WEB开发(ASP+.NET)号码:11864905
  • QQ群:Y③WEB开发(DIV+CSS)号码:16610506 QQ群:Y④WEB开发(JS+AJAX)号码:16143998
  • QQ群:Y⑤WEB开发(新手)号码:12777715 MSN群:yaosansi[at]126.com

1.       关于background的写法

DIV.comment{background:#f0f0f0 url(url address) repeat-x left top}

您可以看到background的第一个定义是一个颜色值这表示在背景图片失效的时候颜色将起作用。


 

2.       关于Border的写法,如果您想定义div的四个边的颜色不同,而粗度和样式都一样,您可以这样写:

DIV.special{border:1px solid; border-color:color1 color2 color3 color4}

 

四种颜色一次是上,右,下,左的颜色


 

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

.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;

 

}

 


 

4.       _height,_width的作用

使用_height解决floatdiv不闭合的问题,您可以将_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>

 


 

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

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


 

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

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

a.test{color:red!important}

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


 

7.       使用media指令引入两种css:打印版本的css和屏幕显示的css

<link type="text/css" rel="stylesheet" href="url " media="screen" charset="utf-8" />

 

<link type="text/css" rel="stylesheet" href="url" media="print" charset="utf-8" />

 

8.       > 符号(目前ie不支持)

我们可以使用DIV A的方式来定义所有在div里面的所有A标签的样式,包括div下面的span中的div;如果我们只想定义DIV下面一级子节点的A标签我们可以使用“>”符号,例如:

DIV>A{color:red}

 

现在只有是DIV的直接子节点A标签的颜色是红色

9:first-child :last-child 在非ie的浏览器下面可以通过这两个指示符,取到父元素的第一个元素或者最后一个元素

原创文章如转载,请注明:转载自http://www.yaosansi.com
订阅本站,阅读更多文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog .Theme from Google黑板报 By Washun

Copyright 2005-2008 yaosansi'site All Rights Reserved.

感谢Denny·G 为本站提供FTP空间
辽ICP备05021434号

Search

  •  

赞助商广告

控制面板

最新评论及回复

最近发表