你未必知道的10个CSS技巧
来源:互联网 发布:mac怎么换管理员名字 编辑:程序博客网 时间:2024/04/30 19:56
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
CSS很多元素都有简写,class属性叠加
其实在 border的缺省值
当你使用border简写时没有指定 !important不理会IE
在CSS规则中, 图片移魂大法
你先看看原文的叙述,我谈谈我的经历。哈哈,我最早在zeldman的Blog上发现了这个技巧,注意他的导航条,鼠标悬停时空心字图片会变为实心,而实际上这是一张图片。呵呵,你再去分析一下他的CSS就知道了。 盒模式的另类hack法
IE6以前的版本都有对盒模式的错误理解。以前都是看用CSS的声音属性来处理IE6以下版本的效果,这次你可以看看另外一种方法,看上去更简单方便。 块元素居中
我们一般都使用指定块宽度再把左右 垂直居中
CSS对垂直居中比较弱,没有表格那么灵活。而且 子容器的定位
CSS的奇妙除了可以让对象随处定位外,还可以让子容器也做得到。这个用处也很多。比如Binary Bonsai的导航条。 控制屏幕底部的背景色
这个请看原文的详细讲解了。 <script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
ont的简写CSS很多元素都有简写,
font
要特别和严格一些,font-size
和font-family
是必须的,而且要按照这个顺序。因为font
用到的地方比较多,所以他可能特别提到。简写能有效减小你的CSS文件的体积。 其实在
class
中可以同时加入多个属性,属性用空格隔开。例如:<p class="text side">...</p>
这样<p>
就继承了.text
和.side
的有效属性(冲突的地方会自动被排斥)。随便提一下kubrick主题中也有一个地方使用了这个方法。该文章回复的用户提到IE在处理多属性时可能存在问题。 当你使用border简写时没有指定
border-width
和border-color
时,border是有缺省值的,宽度为medium
(大概3到4个象素),颜色为框内文本的颜色。 在CSS规则中,
!important
会使该规则额外优先,而IE却听不懂这条规则,那么在某些时候这个技巧会非常有用。 你先看看原文的叙述,我谈谈我的经历。哈哈,我最早在zeldman的Blog上发现了这个技巧,注意他的导航条,鼠标悬停时空心字图片会变为实心,而实际上这是一张图片。呵呵,你再去分析一下他的CSS就知道了。
IE6以前的版本都有对盒模式的错误理解。以前都是看用CSS的声音属性来处理IE6以下版本的效果,这次你可以看看另外一种方法,看上去更简单方便。
我们一般都使用指定块宽度再把左右
margin
设置为auto
来居中。殊不知有时会在IE6之前的版本出现问题。去看看解决技巧,有CSS示例。 CSS对垂直居中比较弱,没有表格那么灵活。而且
vertical-align
这个属性你就是用了也是不起作用的。方法就在于用行高来解决,把行高设置为整个box的高度。 CSS的奇妙除了可以让对象随处定位外,还可以让子容器也做得到。这个用处也很多。比如Binary Bonsai的导航条。
这个请看原文的详细讲解了。
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 你未必知道的10个CSS技巧
- 你未必知道的10个CSS技巧(转)
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 10个你未必知道的CSS技巧
- 根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
- MySQL进阶_SELECT篇(三)
- 语法高亮
- "org.apache.commons.collections.SequencedHashMap"'s signer information does not match signer informationf错误解决
- “云计算”(Cloud Computing)到底是何物?
- 你未必知道的10个CSS技巧
- TCP/IP (四)
- mysql快速入门
- CSS布局自适应高度解决方法
- MySQL进阶_SELECT篇(一)
- 截获Delphi中的异常
- CSS样式表一席谈之利用CSS改变字体
- 寻路算法:模仿Tower Defense Flash做了一个小游戏
- 必须掌握的八个【cmd 命令行】