Bagaimana untuk memastikan garis bawah tebal berfungsi pada pemisah baris?
P粉366946380
P粉366946380 2023-09-05 13:21:47
0
1
462
<p>Saya menggunakan kod berikut untuk menambah hiasan garis bawah yang lebih tebal/bergaya pada hiperpautan saya. </p> <pre class="brush:php;toolbar:false;">a { text-decoration: none; a:hover { color: #c0632e } a::selepas { kandungan: ""; bawah: 0; kiri: 0; kelegapan: 0.15; a:hover::after { background-color: #c0632e }</pre> <p>Walau bagaimanapun, ia hanya berfungsi jika saya menukarnya kepada kelas dan menambahkannya pada setiap pautan sebagai <kod><span></code>. Jika saya cuba melaksanakannya secara global, ia tidak berfungsi apabila terdapat baris baharu di tengah-tengah hiperpautan. Ia berfungsi dengan baik apabila tiada pemisah baris, tetapi tidak apabila terdapat pemisah baris. </p> <p>Adakah terdapat cara untuk membetulkannya supaya ia boleh digunakan secara global tanpa perlu mentakrifkan <kod><span></code> </p>
P粉366946380
P粉366946380

membalas semua(1)
P粉356128676

Saya juga mengalami masalah yang sama baru-baru ini. Saya cadangkan anda menggunakan bahagian bawah sempadan dan bukannya ::selepas. Cuba ini:

a {
    border-bottom: 1rem solid;
}

Anda juga boleh menggunakan px untuk menentukan saiz dan bukannya rem. Jangan lupa nyatakan warna sempadan jika ia tidak muncul

border-color: black;
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan