特定のリンクを無効にしてカーソル スタイルを適用しようとしていますが、この CSS コマンドはcursor: text;
効果がありません。カーソルは常にデフォルトです。最新の Firefox バージョンを使用しています。
CS: ...
pointer-events: none !important;
cursor: text;
color: Blue;
ベストアンサー1
pointer-events: none
willの使用すべてのマウス操作を無効にするその要素で。プロパティを変更する場合はcursor
、変更を親要素に適用する必要があります。リンクを要素でラップし、cursor
それにプロパティを追加することができます。
html
<span class="wrapper">
<a href="#">Some Link</a>
</span>
CS
.wrapper {
position: relative;
cursor: text; /* This is used */
}
.wrapper a {
pointer-events: none;
}
ただし、ブラウザ間での不一致がいくつかあります。IE11 でこれを動作させるには、疑似要素が必要なようです。疑似要素を使用すると、FF でテキストを選択することもできます。奇妙なことに、Chrome では疑似要素がなくてもテキストを選択できます。
.wrapper:after {
content: '';
position: absolute;
width: 100%; height: 100%;
top: 0; left: 0;
}