2014-01-08 65 views
7

我有一个HTML表格,我把双击的行。该表只读,除了一些<input>字段。当我将鼠标悬停在表格中的文本上时,如何停止将光标更改为I栏?

当我将鼠标悬停在不是<input>字段的文本上时,如何使光标不会更改为I栏?

我收到了一些答案,但他们只是指向链接。有人能给我一个小提琴的例子吗?

+0

可能重复[我怎样才能使当用户悬停在一个列表项上时,用鼠标指针?](http://stackoverflow.com/questions/3087975/how-can-i-make-the-cursor-a-hand-when-a-user-hovers-超出列表项目) –

+0

您可以限制用户通过'user-select:none;'选择文本。为浏览器兼容添加供应商前缀。尽管用户可以通过其他方法选择文本。 – KunJ

回答

10

您可以使用名为cursor的CSS属性来指定在滚动文本时光标将变成什么内容。你可以看到一些例子here

这里是表格示例上的默认光标。 FIDDLE

3

集光标属性要像指针的一些事情现场,等待等

http://www.w3schools.com/cssref/pr_class_cursor.asp

+0

如果我为表格设置了该表格,那么我怎样才能使它对于输入有所不同? – Melina

+1

表必须有​​和里面的​​他们将一些组件可能是一个div可能是一个输入字段。你可以分别为它们设置光标不要设置它为表设置它的子组件 – faisalbhagat

2

使用这个CSS:

table.className td input{ 
    cursor: none; /* or the one which you would like to have */ 
} 
+0

但我怎样才能使它只是作为表的正常类型的光标? – Melina

+0

@Melina'光标:默认;' –

相关问题