HTML CSS Javascript Blogger Blogspot tentang Cara Mengatasi Masalah HTML di Blogger
Tabel 1
Penyebab | Penjelasan Singkat |
---|---|
CSS global Blogger bentrok | Blogger memiliki CSS-nya sendiri. Misalnya, elemen seperti body, textarea, atau input mungkin sudah diberi margin/padding yang tidak cocok. |
Tag <html>, <head>, <body> dimasukkan langsung ke dalam postingan | Blogger tidak mengizinkan struktur dokumen penuh. Hanya konten dalam <body> yang seharusnya digunakan. |
Elemen meluap dari container Blogger. Elemen meluap layout Blogger | Penggunaan lebar 100vw atau fixed width berlebihan bisa membuat tampilan sisi kiri/kanan rusak. |
Box-sizing berbeda. Box-sizing tidak konsisten | Blogger bisa pakai content-box sebagai default, sedangkan Anda mungkin mengharapkan border-box, menyebabkan layout pecah. |
Tag <script> diblokir atau dipotong Blogger | JavaScript tertentu (eksternal) atau manipulasi DOM kompleks bisa diblokir atau dihapus oleh sistem Blogger. Bisa menyebabkan tombol tidak bekerja, atau tampilan kacau jika ada JS yang memanipulasi DOM |
Tabel 2
Tips | Penjelasan |
---|---|
Gunakan inline script dengan hati-hati | Blogger bisa memblokir atau menghapus tag <script> , terutama jika mengandung JavaScript eksternal atau manipulasi DOM kompleks. |
Simpan JS Anda di luar Blogger | Taruh file JavaScript Anda di hosting seperti GitHub Pages atau Google Drive Public, lalu panggil lewat CDN jika perlu. |
Gunakan script sesingkat mungkin | Jika harus pakai <script> , tulis langsung <script type="text/javascript"> dan gunakan kode yang singkat tanpa terlalu banyak manipulasi DOM. |
Hindari DOM kompleks | Hindari JavaScript yang mengubah banyak elemen HTML secara langsung, karena ini bisa tidak kompatibel dengan editor Blogger. |
Solusi praktis: iframe | Hosting HTML final Anda dan sematkan ke Blogger pakai iframe: <iframe src="https://example.github.io/vault-final.html" width="100%" height="600" style="border:none;"></iframe> |
Comments
Post a Comment