2.9 KiB
Tugas Refactoring CSS
Tujuan
Refaktor proyek terrarium untuk menggunakan Flexbox atau CSS Grid sebagai tata letak. Perbarui HTML dan CSS sesuai kebutuhan untuk mencapai desain yang modern dan responsif. Anda tidak perlu mengimplementasikan elemen yang dapat diseret—fokus hanya pada tata letak dan gaya.
Instruksi
- Buat versi baru dari aplikasi terrarium. Perbarui markup dan CSS untuk menggunakan Flexbox atau CSS Grid sebagai tata letak.
- Pastikan seni dan elemen tetap ada seperti pada versi asli.
- Uji desain Anda di setidaknya dua browser berbeda (misalnya, Chrome, Firefox, Edge).
- Ambil tangkapan layar dari terrarium Anda di setiap browser untuk menunjukkan kompatibilitas lintas-browser.
- Kirimkan kode yang telah diperbarui dan tangkapan layar.
Rubrik
| Kriteria | Unggul | Memadai | Perlu Peningkatan |
|---|---|---|---|
| Tata Letak | Sepenuhnya direfaktor menggunakan Flexbox atau CSS Grid; menarik secara visual dan responsif | Beberapa elemen direfaktor; penggunaan Flexbox atau Grid sebagian | Sedikit atau tidak ada penggunaan Flexbox atau Grid; tata letak tidak berubah |
| Lintas-Browser | Tangkapan layar disediakan untuk beberapa browser; tampilan konsisten | Tangkapan layar untuk satu browser; ketidakkonsistenan kecil | Tidak ada tangkapan layar atau ketidakkonsistenan besar |
| Kualitas Kode | HTML/CSS bersih, terorganisir dengan baik; komentar jelas | Beberapa organisasi; sedikit komentar | Kode tidak terorganisir; tidak ada komentar |
Tips
- Tinjau panduan Flexbox dan CSS Grid.
- Gunakan alat pengembang browser untuk menguji responsivitas.
- Berikan komentar pada kode Anda untuk kejelasan.
Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan penerjemahan AI Co-op Translator. Meskipun kami berupaya untuk memberikan hasil yang akurat, harap diketahui bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang otoritatif. Untuk informasi yang bersifat kritis, disarankan menggunakan jasa penerjemahan manusia profesional. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini.