Apabila berhadapan dengan tugas menyembunyikan div, satu pendekatan biasa ialah mengeluarkan gaya CSS menggunakan pernyataan if. Ini boleh dilakukan dengan menggemakan gaya paparan CSS: tiada. Walaupun kaedah ini mudah dilaksanakan, kaedah ini menimbulkan persoalan tentang keberkesanan dan keserasiannya dengan caching penyemak imbas.
Menggunakan PHP dalam CSS anda dianggap tidak ortodoks. Adalah lebih baik untuk memisahkan penggayaan daripada logik dengan mematuhi prinsip pemisahan kebimbangan.
Walaupun cache penyemak imbas boleh meningkatkan prestasi, ia juga boleh menimbulkan cabaran apabila mengemas kini gaya secara dinamik . Jika penyemak imbas menyimpan cache gaya CSS asal, ia mungkin mengabaikan gaya bergema, menyebabkan div kekal kelihatan.
Untuk mengelakkan isu yang berkaitan dengan pengeluaran CSS dengan PHP, pertimbangkan alternatif berikut:
<body> <?php if (condition) { ?> <div>
<body> <div>
Atas ialah kandungan terperinci Adakah Mengeluarkan CSS dengan PHP Cara Terbaik untuk Menyembunyikan Div?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!