Bagaimana Menggayakan Perkataan Terakhir dalam Tag h1 Tanpa Menggunakan Span?

Patricia Arquette
Lepaskan: 2024-10-25 05:21:29
asal
782 orang telah melayarinya

How to Style the Last Word in an h1 Tag Without Using a Span?

Menukar Warna Perkataan Terakhir dalam h1 Tanpa Menggunakan Span

CSS menyediakan keupayaan yang luas untuk menggayakan elemen HTML, tetapi ia kekurangan cara langsung untuk menyasarkan perkataan tertentu dalam rentetan. Sebagai contoh, anda mungkin ingin menukar warna perkataan terakhir dalam tajuk h1. Semasa membungkus perkataan terakhir dalam teg span dan menggayakannya ialah penyelesaian biasa, adakah terdapat pendekatan yang lebih elegan menggunakan CSS tulen?

Menerokai Landskap CSS

Malangnya , dalam CSS tulen, tiada pemilih asli untuk menyasarkan perkataan terakhir. Peraturan kekhususan CSS mengutamakan penggunaan gaya sebaris atau pemilih yang lebih khusus berbanding yang umum. Oleh itu, menggunakan peraturan seperti h1:last-child tidak akan mengasingkan perkataan terakhir secara khusus.

Kuasa Perpustakaan JavaScript

Untuk mengatasi had ini, kita boleh memanfaatkan kuasa perpustakaan JavaScript. Salah satu perpustakaan tersebut ialah lettering.js, yang menyediakan keupayaan manipulasi elemen lanjutan.

Penyelesaian Menggunakan lettering.js

Menggunakan lettering.js, kita boleh mencipta ::last -pemilih perkataan dan gayakannya dengan sewajarnya. Begini cara ia berfungsi:

<code class="html"><h1 id="main-title">main title</h1></code>
Salin selepas log masuk
<code class="js">// Initialize lettering.js
lettering.js(document.querySelector('h1'));

// Append the ::last-word selector
h1[id="main-title"]::last-word {
  color: #00f;
}</code>
Salin selepas log masuk

Kini, perkataan terakhir dalam tajuk h1 anda akan diwarnakan secara berbeza tanpa menggunakan tag span. Ingat untuk memasukkan lettering.js dalam dokumen HTML anda untuk penyelesaian ini berfungsi.

Atas ialah kandungan terperinci Bagaimana Menggayakan Perkataan Terakhir dalam Tag h1 Tanpa Menggunakan Span?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!