Rumah > hujung hadapan web > tutorial css > Bagaimana Saya Boleh Menghalang CSS KURANG daripada Mengubah Ubah Ungkapan `calc()`?

Bagaimana Saya Boleh Menghalang CSS KURANG daripada Mengubah Ubah Ungkapan `calc()`?

DDD
Lepaskan: 2024-12-07 22:54:17
asal
338 orang telah melayarinya

How Can I Prevent LESS CSS from Modifying `calc()` Expressions?

Mengatasi LESS CSS Calc() Isu Penyusunan

Dalam percubaan untuk menggunakan calc() dalam kod LESS, pembangun mungkin menghadapi isu di mana pengkompil KURANG mengubah pengiraan, mengakibatkan output yang salah. Contohnya, kod berikut:

width: calc(100% - 200px);
Salin selepas log masuk

dijadikan sebagai:

width: calc(-100%);
Salin selepas log masuk

Untuk menyelesaikan masalah ini, seseorang boleh menggunakan rentetan yang terlepas dalam LESS. Pendekatan ini membenarkan ungkapan calc() dianggap sebagai rentetan, menghalang pengkompil daripada memanipulasinya.

width: ~"calc(100% - 200px)";
Salin selepas log masuk

Ini memastikan bahawa output akhir kekal konsisten dengan kod asal. Selain itu, adalah mungkin untuk menggabungkan Less math dengan rentetan terlepas, seperti yang ditunjukkan di bawah:

width: calc(~"100% - 15rem +" (10px+5px) ~"+ 2em");
Salin selepas log masuk

Ini akan dihimpun kepada:

width: calc(100% - 15rem + 15px + 2em);
Salin selepas log masuk

Kurang menggabungkan nilai dengan ruang secara lalai, membolehkan penyepaduan lancar rentetan yang terlepas dan hasil pengiraan. Melaksanakan teknik ini dengan berkesan melumpuhkan tiruan LESS bagi ungkapan calc().

Atas ialah kandungan terperinci Bagaimana Saya Boleh Menghalang CSS KURANG daripada Mengubah Ubah Ungkapan `calc()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan