Saya seorang pemula yang lengkap.
Saya sedang mengusahakan CSS untuk halaman tersebut. Saya mempunyai pautan dalam menu utama dan saya mencipta kelas untuk mereka.
Saya kemudian pergi untuk mengkonfigurasi pautan teks utama dan mendapati bahawa perubahan yang saya buat pada teg juga mempengaruhi menu saya.
Saya terfikir dua cara untuk menyelesaikan masalah ini:
Saya boleh mencipta kelas baharu dan meletakkan semua pautan dalam badan, atau saya boleh menentukan bahawa saya hanya mahu teg "a" dalam "utama", cara manakah yang dianggap sebagai amalan yang baik?
main a{ css; } or .links-main{ css; }
Kedua-dua penyelesaian berfungsi, saya ingin nasihat daripada rakan sekerja yang berpengalaman tentang pendekatan standard.
Apabila saya bekerja dengan CSS, saya biasanya cuba mencipta kelas untuk jenis perkara ini melainkan saya hampir 100% pasti saya tidak akan memerlukannya pada masa hadapan. Jika anda tidak fikir akan terdapat lebih daripada satu kelas yang berkenaan dalam
.main
maka anda sepatutnya baik-baik saja. Walau bagaimanapun, pendekatan biasa yang saya lihat ialah hanya mengambil kelas baharu. Seperti kata Alochi, banyak bergantung pada kehendak anda sendiri.Apabila merujuk kelas, pastikan juga untuk melaksanakanutama.
.main
而不仅仅是main
dan bukan hanya