Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Mengalih keluar Garis Bawah daripada URL yang Dilampirkan dengan :selepas dan Teks Lebar Berubah?

Bagaimana untuk Mengalih keluar Garis Bawah daripada URL yang Dilampirkan dengan :selepas dan Teks Lebar Berubah?

Susan Sarandon
Susan Sarandonasal
2024-11-15 00:45:02516semak imbas

How to Remove the Underline from Appended URLs with :after and Variable Width Text?

Mengalamatkan Hiasan Teks dan :after Pseudo-Element

Dalam siasatan awal, isu penggunaan :after pseudo-class untuk tambahkan URL pada pautan dalam helaian gaya bercetak telah dibangkitkan. Walau bagaimanapun, jawapan yang diberikan ternyata tidak mencukupi.

Kebimbangan utama ialah ketidakupayaan untuk mengalih keluar penggayaan garis bawah lalai daripada URL yang dilampirkan, walaupun secara eksplisit menetapkan 'text-decoration: none;'. Ini mengakibatkan garis bawah yang tidak menarik dilanjutkan di bawah URL dalam penyemak imbas seperti Firefox dan Chrome.

Penyelesaian untuk Teks Lebar Boleh Ubah

Penyelesaian yang dicadangkan sebelum ini menggunakan teknik seperti pelapik dan imej latar belakang untuk memintas sifat hiasan teks yang bermasalah. Walau bagaimanapun, kaedah ini tidak boleh digunakan apabila kandungan yang dilampirkan ialah teks lebar berubah-ubah.

Untuk menyelesaikan masalah ini, ubah suai sifat paparan unsur pseudo :selepas kepada 'sekatan-sebaris'. Ini membenarkan 'text-decoration: none;' pengisytiharan akan berkuat kuasa, seperti yang ditunjukkan dalam kod berikut:

a:after {
    content: " <" attr(href) ">";
    text-decoration: none;
    color: #000000;
    display: inline-block;
}

CSS terlaras ini memastikan URL yang dilampirkan dipaparkan tanpa sebarang garis bawah, tanpa mengira lebarnya. Dengan menggunakan penyelesaian ini, anda boleh menambahkan teks lebar boleh ubah secara berkesan pada pautan dan menentukan warna yang diingini, dengan itu menangani kebimbangan awal dan menyediakan pemaparan bercetak yang lebih halus bagi URL.

Atas ialah kandungan terperinci Bagaimana untuk Mengalih keluar Garis Bawah daripada URL yang Dilampirkan dengan :selepas dan Teks Lebar Berubah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn