计算机程序设计

CSS的z-index:概述,性能

规则CSS的z-index -页面元位置坐标Z:在其所位于所述显示元件或层的水平。 有z-index的更大的标签将显示为满。 标签被显示在它们出现在输入流和重叠的顺序。 приоритет видимости. Z-索引值确定能见度优先级。

我们必须赞扬的现代浏览器和算法显示元素。 由于当图形和捕捉的屏幕形成在应用程序窗口中的元素的限幅问题可见和不可见部分的日子里,在可见的显示技术含量已达到极好的效果。 在浏览器窗口中,所有的元素都正确显示,只有什么是指定的设计或开发者的用户看到。

一般的规律:顺序和水平

输入流(页面形成服务器)依次读出的浏览器。 所有标签都显示按照CSS规则,可以重叠。

这个例子描述了四个可见元素。 每个连续重叠的前一个。 在标签交叉的地方,有优先权的问题。 对于所有这些相同的和等于848的规则的z-index CSS标签,这将是显而易见的是,元件,其变为如下。 所有这一切,从下接下来的每一个元素的偷偷出来,显然。

规则知名度

浏览器观察可见的规则只“公平”。 为了想出了一个算法,使您可以分析所有的征收总额和使用只有那些实际相交,但不包括其由每个连续元素吸收的部分-是非常困难的。

在大多数情况下,这是没有必要的。 现代化的设备是非常快的,并注意重绘元素的地步,它会阻止下一个元素,是非常有问题的。

的元件阵列上的影响

就够了第三标签scCSS3增加的Z系数为scCSS4 - 减少它,整幅画面被改变。 流中的元素的序列仍然是相同的:

  • id= 'scCSS1'; ID = 'scCSS1';
  • id= 'scCSS2'; ID = 'scCSS2';
  • id= 'scCSS3'; ID = 'scCSS3';
  • id= 'scCSS4'. DIV ID = 'scCSS4'。

应当指出的是,第二张照片实际上是占用了比它似乎更多的空间。 第三个画面是一样的。 此外,它包括在彼此的距离两个部分(两个鸡蛋)。

的区域,其占据第二和第三图像的实际大小在黄色和灰色分别突出显示。

z索引与背景颜色的组合

应当指出的是,CSS背景&z索引的性能相得益彰。 所有块级元素和任何其他,总是占据由最大高度和内容的最大宽度形成的矩形区域。

使用图像,你可以做任何形式的现场元素,但他身边总是会有一个矩形。 这是一个事实,即它要考虑到正常是很重要的。

你可以把一个路径选择的形状文本,但如果你不这样做,内容获取的任何元素在一个长方形的盒子,先后在收到输入。

使用特性的CSS可在其背景色值是透明的(一种透明性),可以模拟任何电路元件的元件的z-index。 虽然在现实元素任何情况下为矩形。

活动及可见的元素

在元素被其他元素遮挡的地方,事件就不会工作。 作为一般规则,如果该项目是淡出人们的视线,他也就是可用性区域。

如果开发者想要锁定按钮或菜单项,它可能被放置在锁定标签另一个标签,也许是透明的(例如,使用CSS不透明度的规则),但在任何情况下,具有更高的CSS z索引。

由于该事件,从用户的角度来看,可分为相关和不具有任何,然后最后一个(移动鼠标,按下键盘上的随机按钮,定时器信号)可用于适当地改变在浏览器窗口中的内容。

一个简单的例子:一个访问者移动 鼠标指针 上的菜单项,但还没有决定做一些事情。 开发者可以提供一个事件来跟踪对话所需的点的运动(点击 - 访客决定),并显示适当的内容。 规则CSS的z-index是最适合的场合。

图片格式

由于图像是重要的建筑材料的任何网站(美容,现代性,功能性 - 是的事情通常标准),这是对图像格式的选择非常重要。

总的来说,你可以使用所有的各种现有格式,但在实用性和有效性方面是很有道理的限制* .PNG为静态图像和* .gif注意 - 为动画图片。 热门* .JPG也不错,但它不允许灵活地操纵显示空间。

浏览器漏洞和开发商

没有那么通常情况下,当CSS的z-index是不行的,但它发生。 条款级联样式表总是工作和样式文件的体积往往达不到显著卷。 当没有显示的东西,或者根本没有什么一定要,必须先检查自己的代码,然后清除浏览器缓存并再次测试自己的代码。

解读HTML和CSS,浏览器几乎不犯错误 - 这是一个公理。 如果所需的项目没有,那么,在设计CSS {位置:绝对的; 的z-index:112233; 左:10px的; 顶部:20像素; } ...缺少的东西或没有记录。

最常见的错误 - 错误显示的元素是缺少一个绝对或相对位置的参考其知名度。 有时候,它可以工作,直接指定元素上的样式,而不是他的风格。 在后一种情况下,这是一个出路,但它主要谈论的代码某种错误。

风格必须是类或ID样式。 应该只有在特殊情况下指向元素的风格。

使用jQuery.css(z索引,123)也可能导致错误,如果没有施加到类或标识符。 此外,jQuery的 - 一个真正了不起的开发工具。 但是,您应用之前,不伤认为:这可能与即兴意味着HTML / CSS,z-index的分配 - 是不是不需要立即关注的规则。

逻辑层的正确的运动,并

完美页面 - 平。 在任何情况下,在遥远的大规模真实的三维图像之前,而不是在这个特殊的需要。 现代网站 - 这是一次真实的经历,真实世界的任务。 他们只需要运作良好,显示出平坦的三维图像。

顺便说一句,现象 的登陆页面 (着陆页)中选择“网站建设”的形式-最好的证明扁平长方形和干燥,但极为精确的内容-也不错,实用。 但应该指出的是,垄断企业坚持着自己的最主要的地点 - 公司,它的功能和电力生产的面貌。 信息技术怪兽感到着陆页 - 这是小企业面,辅料,康宝莱等“首饰”。

不管你喜欢与否,其实是正确的,未来将呈现。 重要的是,不只是有意义的层内容作画,也保证了在建立一个网站的任何变体之间适当的运动。

优秀的解决方案 - AJAX(网页更新需要)。 更可行的解决方案,当页面显示,有必要在这一点上的浏览器窗口。

事实上,z-index的 - 这个简单的CSS规则。 它的目的 - 显示标记的水平,使浏览器可以决定什么时候该元素的显示元件,哪部分是可见的。 层和页面 - 一个非常相对的概念,因为它是有问题的设计页面并牢记规则的z-index的含义不同的内容显示。

通常情况下,开发商选择一个最喜欢的数字,并将其提供给所有标签成一排,而事实上,我们必须以某种方式脱颖而出,分配下一个号码。 重视层和页面级别 - 是不是特别的进步和希望的做法。

但是,如果移动语义的z-index与访客进行对话,就可以打造出实用的效果。 如何标签可以相互叠加类似,可以处以对话(站点访问者)以及它们之间进行运动。 从这个角度看,CSS的z-index的规则的应用显得十分可行性和实用性。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.delachieve.com. Theme powered by WordPress.