全透视:CSS Z-index 属性

作者:竹馥堂主 来源:osmn00.com 时间:2009-09-21 12:52:00 

非常好的一篇技术文档,翻译自Louis Lazaris 2009年9月15日发表的《The Z-Index CSS Property: A Comprehensive Look》,相信会帮助很多像我一样的前端狂!




<———————————————- 分割线 ———————————————->


大多数的CSS属性都很容易使用。常常,当您对标记语言的元素使用CSS属性时,产生的结果会随着您刷新页面而立即呈现。而另一些CSS属性,却会有一些复杂,且只能在给定的环境下才会工作。

Z-index属性便属于上面所说的后面的那一组。Z-index无疑的比其他任何属性都会频繁的导致(兼容性)上的混乱和(开发者心理上)的挫败感。但滑稽的是,一旦你真正理解了Z-index,你会发现它却是一个非常容易使用的属性,并且会为解决很多layout方面的挑战提供强有力的帮助。

在这篇文章里,我们会准确的说明究竟什么是Z-index,它为什么会这么不为人所了解,并一起讨论一些关于它的实际使用中的问题。我们同时会描述一些会遇到的浏览器间的差异,那些存在于已有版本的IE及Firefox浏览器中的独特问题。这篇关于Z-index属性的全透视文章将会为那些有着良好基础的开发者在使用Z-index属性时提供强大的自信心及强有力的帮助。

这是什么?

 Z-index属性决定了一个HTML元素的层叠级别。元素层叠级别是相对于元素在Z轴上(与X轴Y轴相对照)的位置而言。一个更高的Z-index值意味着这个元素在叠层顺序中会更靠近顶部。这个层叠顺序沿着垂直的线轴被呈现。

三维手法展现的Z轴

为了更清晰的描述Z-index是如何工作的,上面的这张图片夸大展示了层叠元素在视觉位置上的关系。

标签:css,z-index,层叠,属性
0
投稿

猜你喜欢

  • 细化解析:怎样把你的MySQL完全中文化

    2008-12-19 17:48:00
  • MYSQL教程:数据列类型与查询效率

    2009-02-27 15:37:00
  • ajax返回中文乱码问题解决

    2009-04-13 16:07:00
  • 详细讲解如何为MySQL数据库添加新函数

    2008-11-27 17:06:00
  • 如何实现在下拉菜单里输入文字?

    2010-06-03 10:31:00
  • mysql性能的检查和调优方法

    2009-05-17 09:21:00
  • 简化ADO数据库操作的控件(带分页功能)

    2008-05-20 13:15:00
  • 《设计网事》前言

    2009-07-15 17:19:00
  • SQL查询入门(上篇) 推荐收藏

    2011-09-30 11:47:11
  • XPath 11个实例

    2008-09-05 15:06:00
  • 如何增强网站数据库Access文件的安全性

    2008-11-13 16:58:00
  • asp连接各种数据库代码

    2008-03-11 11:16:00
  • 数据库安全管理的三个经验分享

    2009-04-01 15:49:00
  • 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等

    2011-12-01 07:53:11
  • Asp用XMLHTTP实现QQ状态在线查询

    2007-10-22 17:46:00
  • ASP 字符串转数字格式

    2009-08-19 17:18:00
  • 修改SQL Server 2005 sa用户密码的方法

    2008-12-10 14:41:00
  • asp不用DSN也能连接EXCEL吗?

    2009-10-29 12:25:00
  • 全屏flash的尺寸分析

    2009-02-11 13:22:00
  • text-indent 隐藏文字时出现的 outline问题

    2007-12-02 17:31:00
  • asp之家 网络编程 m.aspxhome.com