דף הבית  >> 
 >> 

הרשם  |  התחבר


CSS למה ובשביל מה 

מאת    [ 12/09/2009 ]

מילים במאמר: 607   [ נצפה 6083 פעמים ]

CSS למה ובשביל מה..
מה זה, למה זה ואיך.. בקצרה ובבירור...
הקדמה - גיליונות סגנון מדורגים.. אילו הם מקבץ של מגדירי מאפיינים לתגי HTML או לאלמנטים שונים בדף כמו קטעי טקסט או תמונות.
גיליונות - על שום מה? - על שום שאילו דפים - בד"כ נפרדים , מקושרים לכל דפי האתר,
סגנון- על שום מה? - כי הם קובעים את סגנון הצגת הדף - (האתר)
ומדורגים? - בגלל אופי הצגתם, זה אומר שיש חשיבות למיקום המגדיר, החוק אומר- האחרון קובע !

ומה זה בכלל CSS?
זוהי דרך להגדיר עיצוב לדף. ב CSS יש בוררים אותם מגדירים ולהם נותנים מאפיינים. במילים פשוטות, זו הדרך לאמור לדפדפן להציג את הדף שלנו באופן בו הגדרנו - למשל.. צבעי כל הדפים צהבהב, כל הכותרות באריאל 14 בולט כחול וכל יתר הטקסט יהיה אפור כהה, 12... ועוד.
כך לפי הגדרה זו יהיה כל האתר זהה בעיצובו, ומחר, כשנחליט לשנות את צבע הכותרת מכחול לסגול, נשנה את הצבע פעם אחת בקובץ ה CSS (המקושר לכל העמודים), ומייד הצבע ישתנה בכל דפי האתר.
בשביל מה להפריד בין עיצוב ותוכן?
מכמה סיבות,
1- קל יותר בסופו של דבר, כשלומדים את השיטה. ויש שליטה עיצובית מהירה בכל האתר

2- יש להפרדת העיצוב מהתוכן ערך רב בסדר הקראת התוכן לנזקקי עזרה, כמו עיוורים הנעזרים בתוכנת הקראה. במקרה זה יש חשיבות לסדר הטקסט הכתוב ללא כל קשר לעיצוב הגרפי אותו ממילא אין העיוור רואה.
איך?
ובכן זה כבר מורכב יותר למאמר קצרצר.. אבל בקיצור.. מכינים דף CSS אחד ובו כל ההגדרות העיצוביות. את הדף הזה מקשרים לכל דפי האתר בקוד פשוט בחלק ההד.

שלושה סוגים של מתן סטייל בדף-
א- מתן סטייל מקומי - כזה שניכנס לשורה עצמה או פסקה אחת, ומגדיר למשל צבע, רקע או גודל. צורת סטייל זה נקראת INLINE - ופירושה - בתוך השורה והיא נראת כך-
> p se="background: blue; color: white;">A new background and
font color with inline CSS < /p >
היתרון- אפשר לשלוט במילה ואפילו באות.
החסרון- כשנרצה לחזור על הסגנון נאלץ לבצע את הפעולה שוב ושוב , כך גם בעת העדכון כשנצטרך.
ב- מתן סטייל לדף - כזה שמקבל תג של סטייל אך נימצא בחלק ההד של הדף, סגנון כזה נקרא EMBED ונראה כך-

p {color: white; }
body {background-color: black; }

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


שלושה סוגי בוררים נימצא ב CSS
א-הנקרא CLASS והוא מאופיין בנקודה ושם למשל- .upmenu (הנקודה משמאל למילה)
השם הוא שם שאנחנו נבחר- רצוי שיהיה משהוא שיזכיר למה התכוונו- בעל משמעות עבורנו. את ה CLASS נוכל להחיל על כל אובייקט בדף, כמה פעמים שנרצה.
ב- TAG אחד מתגי ה HTML, ללא הנקודה יצוין שם התג ואחריו האפיון- כיצד נרצה שיוצג.
הפקודה תחל על כל אלמנט הנימצא בתוך התג המצויין באופן גורף.
לדוגמה -
body {
background-color: #FFC;
}
ג-ה ID, למשל- #header (הסולמית משמאל למילה) המקבל סולמית לפני השם (במקום נקודה) ויכול להופיע רק פעם אחת בכל דף בשמו הנוכחי.
להבהרה- הID יכול להופיע פעם אחת בכל דף באתר. ואם נרצה נוכל לתת כמה ID בשמות אחרים.. אבל הגדרת ID בשם מסוים אחד - תופיע רק פעם אחת בדף.

זה הבסיס.. מכאן הולכות ומתרחבות אפשרויות ההגדרות, נוכל למצוא הגדרות CLASS מעורבות בתג, או ID מעורב ב CLASS וכו.. כל אילו משמשים להגדרת מקום מאוד ברור. הגדרות מתקדמות כאילו נקראות Compound או Advance והן מבוססות על הדרך שיש לעבור עד שנגיע מיקום הרצוי למתן הסטייל.
נתראה בהמשך

http://cms-zakai.info/
http://www.zakai.com/
http://www.zakai.com/zakai2000/
בונה ומורה בתחום בניית האתרים ושימוש בתוכנות מחשב לאורך של יותר מ10 שנים.



מאמרים חדשים מומלצים: 

חשיבות היוגה לאיזון אורח חיים יושבני  -  מאת: מיכל פן מומחה
היתרונות של עיצוב בית בצורת L -  מאת: פיטר קלייזמר מומחה
לגלות, לטפח, להצליח: חשיבות מימוש פוטנציאל הכישרון לילדים עם צרכים מיוחדים -  מאת: עמית קניגשטיין מומחה
המדריך לניהול כלכלת משק בית עם טיפים ועצות לניהול תקציב -  מאת: נדב טל מומחה
חשבתם שרכב חשמלי פוטר מטיפולים.. תחשבו שוב -  מאת: יואב ציפרוט מומחה
מה הסיבה לבעיות האיכות בעולם -  מאת: חנן מלין מומחה
מערכת יחסים רעילה- איך תזהו מניפולציות רגשיות ותתמודדו איתם  -  מאת: חגית לביא מומחה
לימודים במלחמה | איך ללמוד ולהישאר מרוכז בזמן מלחמה -  מאת: דניאל פאר
אימא אני מפחד' הדרכה להורים כיצד תוכלו לנווט את קשיי 'מצב המלחמה'? -  מאת: רזיאל פריגן פריגן מומחה
הדרך שבה AI (בינה מלאכותית) ממלאת את העולם בזבל דיגיטלי -  מאת: Michael - Micha Shafir מומחה

מורנו'ס - שיווק באינטרנט

©2022 כל הזכויות שמורות

אודותינו
שאלות נפוצות
יצירת קשר
יתרונות לכותבי מאמרים
מדיניות פרטיות
עלינו בעיתונות
מאמרים חדשים

לכותבי מאמרים:
פתיחת חשבון חינם
כניסה למערכת
יתרונות לכותבי מאמרים
תנאי השירות
הנחיות עריכה
תנאי שימוש במאמרים



מאמרים בפייסבוק   מאמרים בטוויטר   מאמרים ביוטיוב