Dalam HTML5, penggunaan elemen perenggan dalam teg tajuk telah menjadi topik perdebatan. Artikel ini menyelidiki kesahihan markup tersebut dan kemungkinan akibatnya.
Menurut W3C, meletakkan elemen perenggan di dalam teg tajuk adalah tidak betul. Elemen perenggan tidak dianggap sebagai kandungan yang sesuai untuk tajuk, yang seharusnya terdiri terutamanya daripada "kandungan frasa." Elemen frasa yang boleh diterima termasuk:
Pengesah W3C akan membenderakan penggunaan elemen perenggan dalam teg tajuk. Selain itu, enjin carian mungkin salah tafsir kandungan tajuk, menjejaskan kedudukan SEO anda.
Untuk mencapai penggayaan yang diingini sambil mengekalkan ketepatan semantik, pertimbangkan penanda alternatif berikut:
<h1> <span class="major">Major part</span> <span class="minor">Minor part</span> </h1>
Dengan CSS, anda boleh menyesuaikan paparan dan penampilan elemen rentang ini:
h1 span { display: block; } h1 span.major { font-size: 50px; font-weight: bold; } h1 span.minor { font-size: 30px; font-style: italic; }
Pendekatan ini memastikan kedua-dua kesahihan semantik dan fleksibiliti penyesuaian.
Walaupun penanda alternatif di atas adalah sah, ambil perhatian bahawa penggunaan perenggan di dalam tajuk adalah tidak betul dari segi semantik. HTML menekankan semantik terlebih dahulu. Elemen tajuk harus menyampaikan struktur hierarki dan kepentingan teks terutamanya, bukan berfungsi sebagai bekas untuk kandungan terperinci.
Atas ialah kandungan terperinci Adakah Sah Menggunakan Elemen Perenggan Di Dalam Teg Tajuk dalam HTML5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!