2014-01-08 7 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

テーブルは​​である必要があり、​​の内部にはいくつかのコンポーネントが入力フィールドになる可能性があります。あなたはそれらのためのカーソルを個別に設定することはできません子供用のコンポーネントを設定するテーブルのためにそれを設定しないでください – faisalbhagat

2

使用を待っているこのCSS:

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

しかし、それは単にテーブルのためのカーソルの通常のタイプとして滞在することができますか? – Melina

+0

@Melina 'cursor:default;' –