Dalam forum, saya melihat netizen jeanjean20 menyebut bagaimana Marquee boleh diubah suai untuk memenuhi piawaian. Saya melihat komen rakan-rakan saya dan berpendapat bahawa mereka semua sangat baik Moderator greengnn menegaskan bahawa Marquee tidak memenuhi piawaian dan telah ditinggalkan oleh W3C. Ada rakan-rakan yang sangat terkilan dan mengatakan bahawa tidak munasabah untuk pergi dan kesan yang baik pada mulanya telah hilang. Beberapa rakan juga berkata ia bagus untuk pergi, tetapi ia menjengkelkan untuk menonton. Setiap orang mempunyai perspektif pemahaman mereka sendiri, tetapi bagaimana kita memahaminya adalah satu perkara, tetapi kita perlu memikirkan sebabnya. Di sini saya akan mengubah suai dan menambah beberapa kandungan pada kesimpulan greengnn.
Perkara pertama yang perlu diperbetulkan ialah: Marquee telah ditinggalkan oleh W3C. Ayat ini sebenarnya salah Kenapa? Kerana Marquee tidak pernah dianggap sebagai label rasmi oleh W3C. W3C tidak pernah merumuskan label ini, apatah lagi "meninggalkannya". Ini seperti mengatakan cerai sebelum anda berkahwin. Malah, Marquee, seperti banyak label lain, dihasilkan secara persendirian oleh syarikat seperti Microsoft dan Netscape, dan W3C tidak mengiktiraf label ini. Syarikat kaya ini mempunyai masalah untuk menjadi tidak munasabah, tetapi organisasi yang tidak menguntungkan ini hanya seorang yang keras bercakap!
Mengapa W3C tidak mengenali Marquee? Harus dikatakan bahawa label ini dianggap sebagai pemutar skru di mata kebanyakan pereka web! Pada tahun-tahun awal, kita masih menggunakan kuasa teknologi sebagai modal untuk menunjuk-nunjuk. Tetapi kini ia tidak lagi disyorkan untuk menggunakannya (ini adalah penyimpangan: ramai orang mengatakan bahawa W3C tidak membenarkan ia digunakan. Ini salah. W3C tidak mempunyai hak untuk menyekat anda daripada menggunakannya atau tidak dapat menggunakannya. .), mengapa? Kemudian kita perlu menjelaskan apa standard ini. Piawaian bukan teknologi, ia hanyalah spesifikasi dan cadangan. Kami masih menggunakan teg asal dalam HTML4.0 Standard tidak menambah sebarang teg pada XHTML kami, tetapi memberikan tag yang disyorkan (contohnya: p, div, ul, dl, span, em... ), yang mana satu. disarankan untuk tidak digunakan (contohnya: font, b, u, i...), dan disarankan agar semantik dan piawaian penggunaan diperlukan. Sudah tentu, standard bukan hanya XHTML, tetapi juga termasuk CSS, DOM dan bahasa skrip. Ramai orang beranggapan bahawa CSS dicipta selepas piawaian Sebenarnya, ia tidak benar untuk masa yang lama Piawaian adalah sama untuk CSS Penapis CSS.
Terdapat satu lagi perkara yang sangat penting dalam piawaian, iaitu pemisahan berfungsi. Ia dibahagikan kepada tiga bahagian: struktur, gaya dan tingkah laku Ketiga-tiga bahagian ini termasuk struktur (xHTML, XML), templat (CSS), dan tingkah laku (DOM, ECMAScript). Pada ketika ini, mari kita kembali dan fikirkan mengapa Marquee tidak diiktiraf oleh W3C, saya fikir semua orang harus faham. Seperti FONT, B dan tag lain, ia bukan lagi tag struktur. Mereka mempunyai ciri gaya dan tingkah laku, dan jelas berlebihan untuk mengklasifikasikannya dalam kategori struktur.
Jadi, jika anda mahu kesan Marquee dikekalkan atau direalisasikan, anda perlu memberi lebih perhatian kepada JavaScript Bahasa skrip pasti akan membuat halaman web anda bergerak. Jika anda ingin membuat tempat yang anda tentukan bergerak, sudah tentu anda mesti memberi perhatian kepada penggunaan ID dan KELAS dalam tag.
Untuk memudahkan semua orang menggunakan kesan menarik ini, saya secara khas meminta Aoao untuk menulis sekeping JS Lihat kod berikut:
Kod JS: