每天学一点(2)——cursor、zoom属性

1. cursor 属性规定要显示的光标的类型(形状)。

例:

<html>

<body>
<p>请把鼠标移动到单词上,可以看到鼠标指针发生变化:</p>
<span style="cursor:auto">
Auto</span><br />\\默认。浏览器设置的光标。
<span style="cursor:crosshair">
Crosshair</span><br />\\光标呈现为十字线。
<span style="cursor:default">
Default</span><br />\\默认光标(通常是一个箭头)
<span style="cursor:pointer">
Pointer</span><br />\\光标呈现为指示链接的指针(一只手)
<span style="cursor:move">
Move</span><br />\\此光标指示某对象可被移动
<span style="cursor:e-resize">
e-resize</span><br />\\此光标指示矩形框的边缘可被向右(东)移动。
<span style="cursor:ne-resize">
ne-resize</span><br />\\此光标指示矩形框的边缘可被向上及向右移动(北/东)。
<span style="cursor:nw-resize">
nw-resize</span><br />\\此光标指示矩形框的边缘可被向上及向左移动(北/西)。
<span style="cursor:n-resize">
n-resize</span><br />\\此光标指示矩形框的边缘可被向上(北)移动。
<span style="cursor:se-resize">
se-resize</span><br />\\此光标指示矩形框的边缘可被向下及向右移动(南/东)。
<span style="cursor:sw-resize">
sw-resize</span><br />\\此光标指示矩形框的边缘可被向下及向左移动(南/西)。
<span style="cursor:s-resize">
s-resize</span><br />\\此光标指示矩形框的边缘可被向下移动(北/西)。
<span style="cursor:w-resize">
w-resize</span><br />\\此光标指示矩形框的边缘可被向左移动(西)。
<span style="cursor:text">
text</span><br />\\此光标指示文本。
<span style="cursor:wait">
wait</span><br />\\此光标指示程序正忙(通常是一只表或沙漏)。
<span style="cursor:help">
help</span>\\此光标指示可用的帮助(通常是一个问号或一个气球)。
</body>

</html>

2. zoom属性

zoom:1的作用

兼容IE6、IE7、IE8浏览器,经常会遇到一些问题,可以使用zoom:1来解决,有如下作用:
触发IE浏览器的haslayout
解决ie下的浮动,margin重叠等一些问题。
比如,本站使用DIV做一行两列显示,HTML代码:
<div class="h_mainbox">
<h2>推荐文章</h2>
<ul class="mainlist">
<li><a href="#" style="color:#0000FF" target="_blank">CSS库吧</a></li>
<li><a href="#" style="color:#0000FF" target="_blank">原创< /a></li>
</ul>
</div>
CSS代码:
.h_mainbox { border:1px solid #dadada; padding:4px 15px; background:url(../mainbox_bg.gif) 0 1px repeat-x; margin-bottom:6px; overflow:hidden}
.h_mainbox h2 { font-size:12px; height:30px; line-height:30px; border-bottom:1px solid #ccc; color:#555;}
.h_mainbox h2 span { float:right; font-weight:normal;}
.h_mainbox ul { padding:6px 0px; background:#fff;}
.mainlist { overflow:auto; zoom:1;}
.h_mainbox li { width:268px; float:left; height:24px; overflow:hidden; background:url(../icon3.gif) 0 6px no-repeat; padding:0px 5px 0px 18px; line-height:200%;}
加红色的那里就可以在IE6、IE7、IE8正常显示效果了。

 

 

posted @ 2013-08-10 15:14  丁丁-Smile  阅读(601)  评论(2编辑  收藏  举报