Saya memiliki banyak <a>
tag html tanpa href
atribut untuk melakukan onclick
panggilan javascript. Tautan ini tidak memiliki gaya kursor kursor. Mereka memiliki kursor gaya teks.
Bagaimana cara mengatur gaya kursor ke pointer untuk tautan tanpa menggunakan href
atribut?
Saya tahu saya bisa menambahkan href = "#". Saya memilikinya di banyak tempat di dokumen html, dan ingin tahu cara membuat penunjuk gaya kursor untuk tautan tanpa menggunakan href
atribut.
Jawaban:
di file css Anda tambahkan ini ....
jika Anda tidak memiliki file css, tambahkan ini ke KEPALA halaman HTML Anda
Anda juga dapat menggunakan atribut href = "" dengan mengembalikan false di akhir javascript Anda.
ini bagus karena banyak alasan. SEO atau jika orang tidak memiliki javascript, href = "" akan berfungsi. misalnya
@lihat http://www.alistapart.com/articles/behavioralseparation
Sunting: Patut diperhatikan jawaban BalusC di mana ia menyebutkan
:hover
tidak perlu untuk kasus penggunaan OP. Meskipun gaya lain dapat ditambahkan dengan:hover
pemilih.sumber
cursor: hand;
Cukup tambahkan ini ke gaya CSS global Anda:
Dengan cara ini Anda tidak lagi bergantung pada gaya kursor default browser.
sumber
text
bukannyapointer
di Chrome.sumber
Ini adalah bagaimana mengubah kursor dari panah ke tangan ketika Anda mengarahkan kursor pada yang diberikan
object
(myObject).sumber
Beri mereka semua kelas umum (misalnya tautan). Kemudian tambahkan file-css:
Atau seperti yang disarankan @mxmissile, lakukan sesuai dengan style = "cursor: pointer;"
sumber
buat kelas dengan CSS berikut dan tambahkan ke tag Anda dengan kejadian onclick:
sumber
Gunakan CSS
cursor: pointer
jika saya ingat dengan benar.Baik di file CSS Anda:
Kemudian tambahkan saja HTML berikut ke elemen apa pun yang Anda inginkan memiliki kursor tautan:
class="link_cursor"
(metode yang disukai.)Atau gunakan CSS sebaris:
sumber
Versi sudut:
sumber
Ini bekerja untuk saya:
sumber