טוב, זה קצת מביך, אבל אני לא מצליחה לזכור את הסדר של הערכים שהמאפיין font מקבל…
זה כמעט לא קורה לי עם מאפיינים אחרים שיש להם shorthand: אני יודעת את הסדר של הערכים של background (כן, אני סוג של גאון, אני יודעת); יודעת כבר שהסדר של ארבעת הערכים padding ו-margin הוא מלמעלה, וממשיך עם כיוון השעון (למעלה, ימינה, למטה, שמאלה) – חוץ מאשר אקספלורר שהולך נגד כוון השעון….; גם בורדר-רדיוס הוא סבבה. גאון, אמרנו? אבל זה כנראה מפני שאני משתמשת המון במאפיינים האלה, ותמיד אני צריכה את כל הערכים שלהם.
אבל ב-font, לעתים רחוקות אני צריכה יותר מאשר ה-font-size או ה-font-weight שלו, ולכן אני כמעט אף פעם לא משתמשת ב-shorthand. אולם לאחרונה העיצובים אצלנו דורשים יותר מסוג פונט אחד, ואז כמובן הולך יחד עם זה גודל פונט, וכבר עדיף להשתמש במאפיין font. אבל כאמור – אני לא מצליחה לזכור את הסדר, ומה מהערכים הוא אופציונלי ומה הוא חיויני. אז מאד שמחתי כשמצאתי את CSS Font Shorthand Property Cheat Sheet שיש בו דיאגרמה שמראה מהם הערכים החיוניים ומהם האופציונליים, ובאיזה סדר להכניס אותם. אז רק לסכם את מה שחשוב: היחידים שחיוניים זה הגודל, והמשפחה, וזה גם הסדר שבו צריך לכתוב אותם. ואידך זיל גמור….