Mengapa
Isu Kebolehcapaian:
Teks menatal, seperti yang dihasilkan oleh
Ketidakserasian dan Kegagalan Penyeragaman Penyemak Imbas:
telah menghadapi sokongan yang tidak konsisten merentas penyemak imbas, dengan beberapa penyemak imbas yang lebih lama berhenti memberikannya. Kebolehubahan dalam tingkah laku ini menyebabkan pembangun mencabar untuk memastikan kefungsian yang konsisten. Tambahan pula, walaupun terdapat usaha untuk menyeragamkan sifat CSS seperti "marquee-play-count" dan "marquee-speed", mereka akhirnya dialih keluar daripada spesifikasi, tanpa meninggalkan alternatif CSS yang mantap untuk mencipta teks menatal.
Apakah Penggantian Paling Mudah untuk :
Walaupun kekal usang, animasi CSS3 moden menawarkan penyelesaian yang berkuasa dan boleh diakses untuk mencipta kesan pergerakan teks. Menggunakan CSS3, pembangun boleh mencapai kesan tatal yang serupa dengan animasi yang lebih lancar dan boleh disesuaikan yang serasi merentas penyemak imbas utama.
Coretan kod berikut menyediakan contoh animasi CSS3 ringkas yang menatal teks secara mendatar:
.marquee {
width: 450px;
line-height: 50px;
background-color: red;
color: white;
white-space: nowrap;
overflow: hidden;
box-sizing: border-box;
}
.marquee p {
display: inline-block;
padding-left: 100%;
animation: marquee 15s linear infinite;
}
@keyframes marquee {
0% { transform: translate(0, 0); }
100% { transform: translate(-100%, 0); }
}
Salin selepas log masuk
Dengan memanfaatkan animasi CSS3, pembangun boleh mencipta kesan teks tatal yang menarik secara visual, boleh diakses dan serasi merentas pelayar utama, menghapuskan keperluan untuk tag.
Atas ialah kandungan terperinci Mengapakah teg `` ditamatkan dan apakah alternatif terbaik untuk membuat teks menatal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!