Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana Menggayakan Perkataan Terakhir dalam Tag h1 Tanpa Menggunakan Span?

Bagaimana Menggayakan Perkataan Terakhir dalam Tag h1 Tanpa Menggunakan Span?

Patricia Arquette
Patricia Arquetteasal
2024-10-25 05:21:29769semak imbas

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>
<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>

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!

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