Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menghalang Penyusun yang Kurang daripada Menterjemah Sifat CSS `calc()` Secara Salah?

Bagaimanakah Saya Boleh Menghalang Penyusun yang Kurang daripada Menterjemah Sifat CSS `calc()` Secara Salah?

DDD
DDDasal
2024-12-20 12:40:18922semak imbas

How Can I Prevent Less Compilers from Incorrectly Translating CSS `calc()` Properties?

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!

Kenyataan:
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