Cách đặt tên id và class trong HTML, CSS
Posted by thietkewebsitegiare on 18/12/2008
Nên đặt tên thế nào đây?
Xét một ví dụ về việc đặt tên : “bigBarNavigation”. Bản thân từ “Navigation” đã là đủ nghĩa rồi, vì nó đã mô tả được nội dung nằm bên trong thẻ mà được đặt tên, còn “big” “bar” lại là các tính từ chỉ ra phần thuộc về design (chứ không phải nội dung).
Mục đích của việc bạn đặt tên là “bigBarNavigation” là có ý muốn chỉ cái menu lớn, sắp đặt dang thanh (bar) trên layout.
Nhưng nếu bây giờ bạn thay đổi menu đó – tức là không còn dạng thanh nữa mà là dạng cột, không to nữa mà là nhỏ – thì rõ ràng tên gọi đó không hợp lí,tạo nên một sự lộn xộn trong việc đặt tên, bạn phải thay đổi. Đừng cho rằng đó chỉ là chuyện tên tuổi, không đáng quan tâm. Đó cũng là một trong những yếu tố quan trọng để tạo nên semantic HTML.
Các tên được đặt tốt sẽ có dạng như : “mainNav” “subNav” “sidebar” “footer” “metaData”, nó chỉ thể hiện nội dung bên trong.
Các tên thể hiện cả phần thiết kế như like “bigBoldHeader,” “leftSidebar,” and “roundedBox.” là cách đặt tên không tốt.
Tóm lại về việc đặt tên trong HTML :
Tên phải gợi nên được nội dung, và chỉ chứa nội dung mà thẻ được đặt tên chứa bên trong. Tên sẽ không bao gồm phần thiết kế như thế nào. Tên sẽ chỉ trả lời “đó là cái gì” chứ không trả lời “nó như thế nào“.
Tham khảo thêm tại đây
Chúc bạn thành công – www.ticsoft.com (Nguồn: Sưu tầm )