Saya mencoba menampilkan tautan berwarna putih, tanpa garis bawah. Warna teks ditampilkan dengan benar sebagai putih, tetapi garis bawah biru tetap bertahan. Saya mencoba text-decoration: none;
dan text-decoration: none !important;
dalam CSS untuk menghapus tautan yang digarisbawahi. Tidak ada yang berhasil.
.boxhead .otherPage {
color: #FFFFFF;
text-decoration: none;
}
<div class="boxhead">
<h2>
<span class="thisPage">Current Page</span>
<a href="myLink"><span class="otherPage">Different Page</span></a>
</h2>
</div>
Bagaimana saya bisa menghapus garis bawah biru dari tautan?
Jawaban:
Seperti yang saya harapkan, Anda tidak menerapkan
text-decoration: none;
anchor (.boxhead a
) tetapi ke elemen span (.boxhead
).Coba ini:
sumber
.toc-list a > span{text-decoration:none !important;}
Saya pikir pertanyaan @ JMTyler adalah sah; Saya mencari solusi yang sama.text-decoration
tidak mendukung penggantian pada tag bersarang, seperti yang ditunjukkan di atas. Setelah Anda memilikia { text-decoration: underline; }
aturan yang diterapkan Anda tidak dapat de-menerapkannya misalnya dengana .wish_this_were_not_underlined { text-decoration: none; }
. Saya tidak dapat menemukan referensi untuk ini tetapi itu pengalaman saya (di Chrome).text-decoration: none;
jadi kami memilih untuk menyembunyikan garis menggunakantext-decoration: underline; text-decoration-color: white;
. / hack.boxhead .otherPage { display: inline-block; color: #FFFFFF; text-decoration: none; }
Tag anchor (tautan) juga memiliki pseudo-class seperti dikunjungi, mengarahkan kursor, dan aktif. Pastikan gaya Anda diterapkan ke negara bagian yang dipermasalahkan dan tidak ada gaya lain yang saling bertentangan.
Sebagai contoh:
Lihat W3.org untuk informasi lebih lanjut tentang aksi pengguna pseudo-class: hover,: aktif, dan: fokus.
sumber
a:link
ketika Anda mengatakana:click
text-decoration: none !important
harus menghapusnya .. Apakah Anda yakin tidak ada yangborder-bottom: 1px solid
mengintai? (Lacak gaya yang dihitung di Firebug / F12 di IE)sumber
border-bottom-style: none;
memperbaikinya untuk saya.Cukup tambahkan atribut ini ke tag jangkar Anda
style="text-decoration:none;"
Contoh:
Atau gunakan cara CSS.
sumber
Terkadang yang Anda lihat adalah bayangan kotak, bukan garis bawah teks.
Coba ini (menggunakan pemilih CSS apa pun yang sesuai untuk Anda):
sumber
.otherPage a:link {text-decoration:none;}
; ulangi itu untuk dikunjungi, aktif dan arahkan jika diperlukan.Anda merindukan
text-decoration:none
untuk tag anchor . Jadi kode harus mengikuti.Lebih banyak properti standar untuk dekorasi teks
sumber
Tanpa melihat halaman, sulit berspekulasi.
Tapi bagi saya sepertinya Anda
border-bottom: 1px solid blue;
sedang melamar. Mungkin menambahkanborder: none;
.text-decoration: none !important
benar, mungkin saja Anda memiliki gaya lain yang masih mengesampingkan CSS itu.Di sinilah menggunakan Toolbar Pengembang Web Firefox luar biasa, Anda dapat mengedit CSS di sana dan melihat apakah semuanya berfungsi, setidaknya untuk Firefox. Di bawah
CSS > Edit CSS
.sumber
Sebagai aturan, jika "garis bawah" Anda tidak berwarna sama dengan teks Anda [dan 'warna:' tidak diganti inline] itu tidak berasal dari "dekorasi teks:" Itu harus "batas bawah:"
Jangan lupa untuk mengambil perbatasan dari kelas pseudo Anda juga!
Cuplikan ini mengasumsikan pada jangkar, ganti ke bungkusnya sesuai ... dan gunakan spesifisitas alih-alih "! Penting" setelah Anda melacak akar penyebabnya.
sumber
Meskipun jawaban lain benar, ada cara mudah untuk menghilangkan garis bawah pada semua tautan sial itu:
Ini akan menghapus garis bawah dari SETIAP LINK TUNGGAL di halaman Anda!
sumber
Jika
text-decoration: none
atauborder: 0
tidak berhasil, coba terapkan gaya sebaris di html Anda.sumber
Cukup gunakan properti
dan kamu dilindungi. Bekerja dengan sempurna untuk saya ketika properti dekorasi teks tidak bekerja sama sekali.
sumber
Tidak ada jawaban yang cocok untuk saya. Dalam kasus saya ada standar
dalam kode saya. Pada dasarnya apa pun tautannya, warna teks menjadi biru, dan tautan tetap apa pun itu.
Jadi saya menambahkan kode di akhir tajuk seperti ini:
dan masalahnya tidak ada lagi.
sumber
sumber
Berikut adalah contoh untuk kontrol LinkButton webforms asp.net:
Kode di belakang:
sumber
Anda tidak pernah menggunakan dekorasi teks di pemilih yang salah. Anda perlu memeriksa tag mana yang Anda butuhkan untuk dekorasi tidak ada.
Anda dapat menggunakan kode ini
ATAU
ATAU
sumber
Letakkan kode HTML berikut sebelum
<BODY>
tag:<STYLE>A {text-decoration: none;} </STYLE>
sumber
Dalam kasus saya, HTML saya jelek. Tautan berada di dalam
<u>
tag, dan bukan<ul>
tag.sumber
Seperti yang ditunjukkan orang lain, sepertinya Anda tidak bisa menimpa gaya dekorasi teks bersarang ... TAPI Anda dapat mengubah warna dekorasi teks.
Sebagai peretasan, saya mengubah warna menjadi transparan:
sumber