Kaunter CSS boleh digunakan untuk mengautomasikan penomboran nota kaki, mengurangkan keperluan untuk renumbering manual apabila perubahan dibuat ke dokumen. Pesanan nota kaki di footer sepadan dengan susunan rujukan dalam teks.
Untuk membuat nota kaki boleh diakses untuk pembaca skrin, tajuk boleh ditambah ke footer untuk menggambarkan rujukan nota kaki. Atribut 'aria-describedby' boleh digunakan untuk menghubungkan rujukan ke tajuk ini.
CSS ':: selepas' pseudo-elemen boleh digunakan untuk memaparkan kaunter untuk setiap rujukan nota kaki. Kelas pseudo ': sasaran' boleh digunakan untuk menyerlahkan nota kaki apabila ia dirujuk.
Untuk membuat nota kaki yang boleh diakses sepenuhnya, pautan back-to-conten boleh ditambah. Ini melibatkan menambah atribut ID yang unik untuk setiap rujukan dalam kandungan, yang boleh dikaitkan dengan menambah pautan dalam setiap item senarai di footer. Atribut 'Aria-label' boleh digunakan untuk menggambarkan pautan ini.
Saya bermain dengan kaunter CSS pada hari yang lain dan berfikir tentang menggunakannya untuk menangani nota kaki. Menurut plagiarisme yang mempunyai kemasukan yang sangat panjang mengenai perkara itu, nota kaki adalah:
[...] Nota diletakkan di bahagian bawah halaman. Mereka memetik rujukan atau komen pada bahagian yang ditetapkan dari teks di atasnya.
anda sering melihatnya dalam kertas apabila penulis ingin menambah sekeping maklumat atau memetik rujukan tanpa melakukannya di tengah -tengah kandungan atau menggunakan kurungan. Biasanya, nota kaki diwakili dengan nombor mengikut kedudukan nota kaki dalam dokumen, maka nombor yang sama ada di bahagian bawah dokumen, menambah kandungan tambahan.
Masalah dengan nota kaki di web adalah bahawa mereka boleh menjadi kesakitan untuk dikekalkan. Sekiranya anda bekerja pada dokumen yang sama sering, mengubah susunan bahagian, sambil menambah rujukan di sepanjang jalan, mungkin membosankan untuk membayar semula semua nota kaki yang ada. Sebagai contoh, jika anda mempunyai 3 rujukan sedia ada untuk nota kaki dalam dokumen, dan anda ingin menambah satu lagi, tetapi pada sekeping kandungan yang berlaku sebelum semua yang lain, anda perlu mengulangi semula mereka semua. Tidak hebat ...
kita boleh menggunakan kaunter CSS untuk menjadikan perkara ini lebih mudah. Bagaimana jika kita tidak perlu mengekalkan penomboran dengan tangan dan ia boleh dilakukan secara automatik? Satu -satunya perkara yang perlu kita perhatikan, adalah bahawa urutan nota sebenar dalam footer menghormati perintah penampilan rujukan dalam teks.
Membuat dokumen sampel
mari kita buat dokumen sampel supaya kita dapat memulakan.
<span><span><span><article</span>></span>
</span> <span><span><span><h1</span>></span>CSS-Powered Footnotes<span><span></h1</span>></span>
</span>
<span><span><span><p</span>></span>Maintaining <span><span><a</span> href<span>="#footnotes"</span>></span>footnotes<span><span></a</span>></span> manually can be a pain.
</span> By using <span><span><span><a</span> href<span>="#css"</span>></span>CSS<span><span></a</span>></span> <span><span><a</span> href<span>="#css-counters"</span>></span>counters<span><span></a</span>></span> to add
</span> the numbered references in the text and an ordered list to display the actual
footnotes in the footer, it becomes extremely easy.<span><span><span></p</span>></span>
</span>
<span><span><span><footer</span>></span>
</span> <span><span><span><ol</span>></span>
</span> <span><span><span><li</span> id<span>="footnotes"</span>></span>Footnotes are notes placed at the bottom of a page. They
</span> cite references or comment on a designated part of the text above it.<span><span><span></li</span>></span>
</span>
<span><span><span><li</span> id<span>="css"</span>></span>Cascading Style Sheets<span><span></li</span>></span>
</span>
<span><span><span><li</span> id<span>="css-counters"</span>></span>CSS counters are, in essence, variables maintained by
</span> CSS whose values may be incremented by CSS rules to track how many times
they're used.<span><span><span></li</span>></span>
</span> <span><span><span></ol</span>></span>
</span> <span><span><span></footer</span>></span>
</span><span><span><span></article</span>></span></span>
Atas ialah kandungan terperinci Nota kaki yang boleh diakses dengan CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
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