Di halaman saya, saya telah meletakkan beberapa tautan di mana saya tidak ingin baris apa pun, jadi, bagaimana saya bisa menghapusnya menggunakan HTML?
Di halaman saya, saya telah meletakkan beberapa tautan di mana saya tidak ingin baris apa pun, jadi, bagaimana saya bisa menghapusnya menggunakan HTML?
Jawaban:
Versi sebaris :
<a href="http://yoursite.com/" style="text-decoration:none">yoursite</a>
Namun ingat bahwa Anda umumnya harus memisahkan konten situs web Anda (yang merupakan HTML ), dari presentasi (yang merupakan CSS ). Karena itu, Anda biasanya harus menghindari gaya inline .
Lihat jawaban John untuk melihat jawaban yang setara menggunakan CSS .
class="big-and-red"aliasing bukan pemisahan. class="meaningful-domain-item"lalu css .meaningful-domain-item { //big and red }. Jawaban ini cukup untuk mengingatkan saya tag mana yang akan digunakan dalam css +1 saya.
Ini akan menghapus semua garis bawah dari semua tautan:
a {text-decoration: none; }
Jika Anda memiliki tautan khusus yang ingin Anda terapkan ini, beri mereka nama kelas, sukai nounderlinedan lakukan ini:
a.nounderline {text-decoration: none; }
Itu hanya akan berlaku untuk tautan tersebut dan membuat semua yang lain tidak terpengaruh.
Kode ini termasuk dalam <head>dokumen Anda atau dalam stylesheet:
<head>
<style type="text/css">
a.nounderline {text-decoration: none; }
</style>
</head>
Dan di dalam tubuh:
<a href="#" class="nounderline">Link</a>
Tambahkan ini ke style sheet eksternal Anda ( lebih disukai ):
a {text-decoration:none;}Atau tambahkan ini ke <head>dokumen HTML Anda:
<style type="text/css">
a {text-decoration:none;}
</style>Atau tambahkan ke aelemen itu sendiri ( tidak disarankan ):
<!-- Add [ style="text-decoration:none;"] -->
<a href="http://example.com" style="text-decoration:none;">Text</a>Jawaban lainnya semuanya menyebutkan dekorasi teks. Terkadang Anda menggunakan tema Wordpress atau CSS orang lain di mana tautannya digarisbawahi dengan metode lain, sehingga hiasan teks: tidak ada yang tidak akan mematikan garis bawah.
Perbatasan dan bayangan kotak adalah dua metode lain yang saya ketahui untuk menggarisbawahi tautan. Untuk mematikannya:
border: none;
dan
box-shadow: none;
Berikut ini bukan praktik terbaik, tetapi terkadang terbukti bermanfaat
Lebih baik menggunakan solusi yang disediakan oleh John Conde, tetapi kadang-kadang, menggunakan CSS eksternal tidak mungkin. Jadi, Anda dapat menambahkan yang berikut ke tag HTML Anda:
<a style="text-decoration:none;">My Link</a>
Semua kode yang disebutkan di atas tidak bekerja untuk saya. Ketika saya menggali masalah saya menyadari bahwa itu tidak berhasil karena saya menempatkan gaya setelah href. Ketika saya menempatkan gaya sebelum href itu berfungsi seperti yang diharapkan.
<a style="text-decoration:none" href="http://yoursite.com/">yoursite</a>
styleatribut), itu masih CSS . Dua tag lainnya juga sepenuhnya benar (presentationdanhyperlink). Di masa mendatang, harap jangan hapus (atau tambahkan) tag ke pertanyaan kecuali ada alasan yang sah untuk melakukannya. Terima kasih!