Kurang Isu Penyusunan dengan CSS calc() Sifat: Kaedah Pencegahan
Kurang penyusun, seperti OrangeBits dan tanpa titik, telah diketahui secara salah terjemah sifat CSS calc(). Ini boleh membawa kepada hasil yang tidak diingini, seperti menukar "calc(100% - 250px - 1.5em)" kepada "calc(-151.5%)".
Untuk mengelakkan ini, Less versi 3.00 dan seterusnya tidak lagi menilai ungkapan dalam calc() secara lalai. Perubahan ini memastikan bahawa nilai calc() dikekalkan semasa penyusunan.
Untuk versi Kurang sebelum 3.00:
Untuk mengelakkan kurang daripada menterjemah persamaan kalk, anda boleh menggunakan tatatanda tilde seperti itu:
body { width: calc(~"100% - 250px - 1.5em"); }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghalang Penyusun yang Kurang daripada Menterjemah Sifat CSS `calc()` Secara Salah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!