טכני – חובה להבדיל בין Class ובין ID

By | 16 באוקטובר 2007

בימים האחרונים אכלתי חבילות של חרא בגלל שמישהו ב Drupal שכח את הכלל הבסיסי ש Class נועד לבחירה של סוג של אלמנטים ו ID נועד לבחירה של אלמנט מסויים ואמור להופיע פעם אחת בלבד במסמך.

אם יש כפתורים בדף, הם יכולים להיות עטופים באלמנט מסוג “כפתור” אבל כפתור הפרסום חייב להיות עם מזהה “פרסום” וכפתור החיפוש צריך להיות עם מזהה “חיפוש”.

אסור שכל הכפתורים יהיו עם מזהה “כפתור”. אסור!

אם אתם קשורים בתכנות מערכת web, זיכרו את הכלל הזה כדי למנוע מעצמכם ומאחרים צרות בעתיד הרחוק או בעתיד הקרוב שמעבר לפינה.

(בסוף התגברתי על החרא הזה בצורה לא אלגנטית שמתמודדת עם הבעיה המקומית בלבד אבל היא לא פיתרון לאותו סוג של בעיות במקרים אחרים.)

0

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *