960gs נעים להכיר
לא נעים להודות אבל מיקום של אלמנטים בתוך דף HTML תמיד היה מעצבן , עבודה שחורה ויותר מהכל תמיד זה היה זז פיקסל לפה או לשם ונותן את ההרגשה שצריך להעמיד חוזה על ראשם של מפתחים של דפדפנים שונים (שמעתי IE ברקע ?). אחרי שסיימנו להוציא את העצבים על דפדפן כזה או אחר אנחנו חוזרים לקובץ ה PSD שקיבלנו מהמעצב ומגלים שגם הוא פיספס בכמה פיקסלים לפה או לשם.
בקצרה , עבודת CSS היא עבודה מעצבנת ,מונוטנית ובאופן כללי גורמת להרבה עצבים ושלא בצדק….
אז אני שמח להציג את הדבר הגדול הבא !!! שפותר את כמעט כל הבעיות של המיקומים בדף….
960gs הוא רעיון גאוני (framework של css) שהולך ותופס תאוצה בזמן האחרון והוא מאפשר בקלות יחסית לעמד כל עיצוב ללא שום בעיות ואפילו בקלות מבלי להתעסק עם מרווחים ובעיות תאימות של דפדפנים….
אז איך הרעיון הזה עובד ?
בגדול אם נקח גודל סטנדרטי של רוחב אתר כללי בגודל 980px כאשר המקום של התוכן הוא 960px (הגדלים לא כל כך רלוונטים) ונצייר עמודות לכל רוחב העמוד עם מרווחים קבועים כלומר נניח שכל עמודה היא ברוחב של 60 עם רווח של 5 PX מכל צד נקבל כ 12 עמודות (להם נקרא לצורך העניין container_12)
עכשיו יש לנו את הבסיס של הפסים שלפיהם המעצב יעבוד ויכניס את האלמנטים בדיוק ברוחב וכל מה שנשאר לנו לעשות זה לכתוב 3 וחצי שורות קוד בשביל להתאים את העימוד של העיצוב , אם טבלה נמצאת בגודל של 4 פסים אז נשתמש בצורה הבאה
1 2 3 4 5 | <div class="container_12"> <div class="grid_4">side bar here</div> <div class="grid_6">page_content</div> <div class="grid_2">small_side_bar</div> </div> |
נקבל את המיקום המדוייק של אותה טבלה ולא נצטרך להתעסק יותר אף פעם עם המיקומים של העמודות שאנחנו רוצים….
אני יודע שזה אולי נשמע קצת לא מובן אבל אין כמו מראה עיינים…
אז תעשו קפיצה לאתר הזה ותוכלו לראות בעצמכם את הרעיון וכמובן להתאים את העמודות לרוחב האתר הרצוי, בנוסף לקוד ה CSS שנקבל תקבלו גם PSD שתוכלו להעביר למעצב שעל פיו הוא יעבוד וייסדר את כל האלמנטים שבעיצוב ככה שיותר לא תתעסקו עם מרווחים ומיקומים של אלמנטים בדף.
כמובן שמיותר לציין שהקבצים הם לשימוש חופשי, אז תהנו
פשוט כיף לקרוא, בלוג נהדר
תודה
אני שמח שנהנת
אם הבלוג עזר לך תפיץ הלאה
מה שאתה מציע כאן זה אפשרי גם לאחר קבלת ה PSD ?
בוא נגיד שאני מקבל PSD לקידוד(חיתוך) אז לאחר גזירת התמונות הרלוונטיות בפוטושופ יהיה יותר קל לבנות את ה CSS בעזרת זה?
אשמח אם קצת תסביר יותר או תתן דוגמא ממשית
כיוון שהסתכלתי באתר ולא הבנתי איך זה עובד מבחינת גובה רוחב וכו'
הרעיון שעומד מאחורי 960gs הוא מאד פשוט , תחשוב שפשוט יש לך עמודות ברוחב קבוע מלמעלה למטה ובמרחקים קבועים אחד מהשני הרעיון הוא שכל טבלה בעיצוב שלך תתפוס מספר פסים שווה
וככה היא תהיה שווה לרוחב מסויים תמיד ותהיה במרחק קבוע מאלמנטים אחרים במסך (תחשוב נניח על SIDEBAR והמיקום של התוכן של הדף) ככה שאם הגדרת שיש לך 3 טבלאות אז כל אחת משתמשת ברוחב של 4 , אחרי זה אם יש לך טבלה ברוחב של 8 וטבלה בצד של ברוחב של 4 אתה יכול תמיד למקם את האלמנטים לפי הפסים ואתה לא צריך לדאוג לרוחב שלהם ולמרחקים שלהם אחד מהשני
בכל מקרה זה לא אפשרי לאחר קבלת ה PSD – אם תסתכל באתר יש PSD עם LAYERS של ה GRID שאתה פשוט מייבא לעיצוב שלך ומעצב לפי זה כשאתה מציג את זה כדרישה למעצב העבודה שלך בחיתוך תהיה הרבה יותר קלה….
לגבי גובה אין הגבלה כי זה עובד על רוחב
אתה יכול שהיה לך רוחב 4 בצד בגובה של 500PX ואז יהיה לך שורה עם טבלה ברוחב 8 עם גובה 250
ומתחת עוד 2 טבלאות בגובה של 250 PX ורוחב של 4 כל אחת ואז יוצא לך
4 – 8
| – 4 – 4
(הקו | מסמל המשך של ה 4 מלמעלה)
ואז הטבלאות של ה 4-4 ו ה 8 שמעליהן יהיו באותו הרוחב מבחינת המרחק מהמסך
קצת קשה להסביר את זה , אתה צריך יותר לשחק עם זה
תוריד את ה CSS ותתחיל להגדיר DIVים עם צבעים שונים ואז אתה פשוט תבין….
למה אי אפשר לאחר קבלת ה PSD ? מקסימום אני יברח פיקסל לשם או פיקסל לכאן
והרי ניתן להגדיר את הרוחב לכל אלמנט בניפרד ככה שאפשר כן לדייק