</head> <body> <h1 class="headers">Title of the page</h1> <h2 class="headers">Subtitle</h2> <p>Some text goes here.</p> <a href="http://www.news.com/" mce_href="http://www.news.com/">Read the news</a> <br><br> <a href="http://www.techrepublic.com/" mce_href="http://www.techrepublic.com/">TR</a> </body> </html>
不要过度使用CSS光标
虽然前面的例子只是为了说明光标的用法,但它也表明在一个页面中使用各种光标可能会令人迷惑。用户希望网站按预计的方式运行,因此很少使用预备光标。
当用户接近一个帮助按钮或链接时使用帮助值,是使用光标类型而非默认光标的典型例子。尽管你可以使用标准值,但你也可以使用一个定制光标。
通过CSS应用光标的一个重要因素是默认指针总是有效。浏览器支持始于Netscape 4和IE 6,但你还是应该进行彻底的测试。如果你利用一个用户的浏览器并不支持的光标值,这点就显得十分重要。在这种情况下,页面将显示默认光标,使得用户体验不会受到影响。
通过JavaScript应用CSS光标属性
通过JavaScript,使用以下语法,可以方便的访问和应用一个元素的光标属性:
element.style.cursor="cursor_value";
你可以在页面中使用这个语法和其它JavaScript中的各种有效事件。列表C中的例子对页面中的最后一个链接使用onFocus事件,并对页面的body部分使用onSelectStart事件(当用户用鼠标在选中页面上的某个内容时)。当事件如JavaScript定义的那样运行时,即会显示某些光标。
<html> <head> <title>Using the CSS cursor property</title> <style type="text/css"> body {cursor: all-scroll;} p .headers </style> </head> <body onSelectStart="this.style.cursor='not-allowed'; return false;"> <h1 class="headers">Title of the page</h1> <h2 class="headers">Subtitle</h2> <p>Some text goes here.</p> <a href="http://www.news.com/" mce_href="http://www.news.com/">Read the news</a> <br><br> <a href="http://www.techrepublic.com/" mce_href="http://www.techrepublic.com/" onFocus="this.style.cursor='text'; return false;">TR</a> </body> </html>
更多选项
CSS为Web应用程序开发提供众多选项。开发者可以通过CSS、标准HTML、JavaScript或组合这些标准控制页面元素。如CSS标准定义的那样,控制光标只是一个易于控制的选项,但你也不能过度使用它。
Tony Patton拥有丰富的Java、VB、Lotus及XML认证方面知识,是一个专业的应用程序开发人员。
(出处:清风学院)
上一篇:怎样制作网页?
下一篇:XPath 新手入门教程:XPath 简介
|