|
|
CSS特效赏析
CSS特效赏析
1.动态改变样式
2.动态可视化效果
3.动态滤镜显示
4.Blentrans属性
5.Revealtrans属性
6.动态Glow属性
7.显示和隐藏
8.兼容两种浏览器
9.移动对象
10.对象的滑动
11.键盘控制对象
12.鼠标控制对象
13.Clip属性的应用
14.动态文字变换
15.动态改变页面样式
16.动态时钟控制
17.倒计时
18.动态刷新
|
CSS特效赏析
上一实例 下一实例
8、浏览器的兼容问题
首先我们来了解一下什么是CSS-P。
CSS-P是Cascading Style Sheets Positioning的缩写。从字面上我们可以把它理
解成是用来控制任何元素在页面上或窗口上的位置的。而具体跟CSS-P有关的属性包括以
下这些:
Position、Left、Top、Height、Width、Clip、Visibility、Z-index、
Background-color、Layer-background-color、Background-image和Layer-
background-image等。
我们看到这些属性在前面的教程中都已经介绍过了,实际上就是CSS定位方面的知识
。
谁都知道最常用的两个浏览器是IE和NetScape。我们如何让和JavaScript结合起来
应用的CSS在两个浏览器下都能正常显示呢?
我们针对上一节的例子来讲解,它是这样实现兼容的问题的:
ns4 = (document.layers)? true:false
//*document.layers是NetScape专用的,如果是这种形式,则为NS浏览器*//
ie4 = (document.all)? true:false
//*document.all是IE专用的,如果是以这种形式,则为IE浏览器*//
function init() {
if (ns4) block = document.blockDiv
if (ie4) block = blockDiv.style }
//*这里定义了一个函数,初始化对象block,在NS中,对CSS对象的表示方法是:
document.blockdiv.propertyname,这里blockdiv是您可以任意定义的名称。
在IE中, 表示方法是:blockdiv.style.propertyname。上面的代码是针对两
种浏览器用不同的格式定义对象block,从而确保了在两种浏览器下都能正常显示
。*//
下面我们就来看一个CSS-P与JavaScript结合起来的例子,您可以试一试在两种浏
览器下是否都能正常显示。
下一节将向您介绍一个移动的例子。
上一实例 下一实例
|
|