Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Menggayakan Hanya Perkataan Pertama Setiap Perenggan dalam CSS?

Bagaimanakah Saya Boleh Menggayakan Hanya Perkataan Pertama Setiap Perenggan dalam CSS?

Barbara Streisand
Lepaskan: 2024-12-19 00:04:10
asal
697 orang telah melayarinya

How Can I Style Only the First Word of Each Paragraph in CSS?

Mencapai Penggayaan Teks Tepat: Menyasarkan Perkataan Pertama dalam CSS

Anda berusaha untuk meningkatkan perkataan pertama dalam setiap perenggan dalam "#content " div, memberikan saiz fon yang berbeza iaitu 14pt. Mari kita terokai kemungkinan untuk mencapai ini semata-mata melalui CSS.

Had CSS

Malangnya, CSS tidak mempunyai unsur pseudo terbina dalam yang disesuaikan khusus untuk memilih perkataan pertama. Percubaan untuk menggunakan ":first-letter" atau ":first-line" untuk tujuan ini tidak akan menghasilkan hasil yang diingini.

Pendekatan Alternatif: JavaScript

Walaupun batasan CSS, JavaScript boleh memberikan penyelesaian. Pertimbangkan untuk menggunakan coretan kod seperti yang disediakan dalam jawapan:

<script>
var elements = document.querySelectorAll("#content p");
for (var i = 0; i < elements.length; i++) {
var firstWord = elements[i].textContent.split(" ")[0];
elements[i].innerHTML = elements[i].innerHTML.replace(firstWord, "<span>
Salin selepas log masuk

Pelaksanaan

  1. Sertakan kod JavaScript ini dalam dokumen HTML anda atau pautkan fail JavaScript luaran yang mengandunginya.
  2. Laraskan pemilih "#content" dalam kod agar sepadan dengan spesifik anda ID atau kelas div.

Kesimpulan

Walaupun CSS tidak mempunyai sokongan langsung untuk menggayakan perkataan pertama, JavaScript menawarkan alternatif yang berdaya maju. Dengan memanfaatkan keupayaannya, anda boleh mencapai penggayaan teks yang tepat yang merangkumi perkataan pertama setiap perenggan dalam div yang anda tentukan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggayakan Hanya Perkataan Pertama Setiap Perenggan dalam CSS?. 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