一起学习网 一起学习网

css 兼容性问题this.style.cursor=''hand''

作者:洛科
先看这一句

<a href='#' onmouseover="this.style.cursor='hand'" onmouseout="this.style.cursor='default'" onclick="document.getElementById('ShowContent').innerHTML='';return false;">
<img alt="清空屏幕" src="UI/clear.gif" style="border:0"/>
</a>

在IE下是没问题的,当鼠标划过去时,会出现一个小手的形状,但是在FF中,只有第一次划过去才有效,这个有效是因为有锚记A的存在,而不是onmouseover起作用的结果。
网上找了很多,都说只要让this.style.cursor='hand'改成this.style.cursor='pointer'就可以了,但是在FF中鼠标划过去时只有第一次会出现小手。
其实在FF下面要达到在IE中一样的效果也是可以的。我们的办法就是使用CSS HACK(难道我为CSS HACK又增添了这一条 哈哈?)

<a href='#' onmouseover="this.style.cursor='pointer';this.style.cursor='hand'" onmouseout="this.style.cursor='default'" onclick="document.getElementById('ShowContent').innerHTML='';return false;">
<img alt="清空屏幕" src="UI/clear.gif" style="border:0"/>
</a>

在IE7和FF3.0.3中测试通过。

纯CSS实现上下左右都居中的代码
content[Ctrl+A全选注:如需引入外部Js需刷新才能执行]终于见识了这个变态的IE7,象雾象雨又象风,IE系列的CSShack:*html它认;Firefox的CSShack:htmlbody、#id[id]、ht

在DW中CSS编码需要注意和掌握的一些技巧
由于可视化和操作简便,在DW中编写CSS的朋友很多,今天我们介绍一些在DW中编写CSS的最佳习惯,希望对大家有所帮助。CSS正在改变网站设计的进程。为

DIV CSS网页布局 最小高度(min-height)的妙用
假定有二个BOX,我们需要它的最小高度为150PX。CSSdiv.box1,div.box2{width:300px;min-height:150px;background:#EEE;float:left;margin-right:20px;}xhtmldivIE中没保持最小高度为150px