מדריך CSS מספר 2 - סלקטורים (Selectors).

מדריך CSS מספר 2 - סלקטורים (Selectors).

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

בינוני 4,858 צפיות

מה תצטרך

  • CSS
  • id
  • class
  • מחלקה
  • עיצוב

אזהרה

אין לתת שם לסלקטור id או class שמתחיל במספר - זה לא יעבוד בחלק מהדפדפנים.

שלבים

  1. 1

    שלב 1

    נניח שבדף האינטרנט שלנו נרצה שכל אלמנט או קבוצה של אלמנטים יהיו תמיד בצבע אדום ומיושר לימין. זה לא יהיה חכם לעבור על כל אלמנט ולהגדיר אותו באדום ומיושר לימין - יותר חכם יהיה להגדיר Class שכל אלמנט שישתמש בו יהיה מוגדר כך. בואו נראה דוגמא לClass כזה:
  2. 2

    שלב 2

    .redright {text-align:right; color:red;}
  3. 3

    שלב 3

    שימו לב לנקודה לפני הסלקטור. בחרתי במילה redright באופן שרירותי בכדי לייצג את הClass (מומלץ לבחור מילה שמייצגת הכי טוב את הClass ולא לבחור במילים חסרות משמעות). הנה דוגמא לשימוש בClass הזה:
  4. 4

    שלב 4

    שלב 4
    .redright {text-align:right; color:red;} Big header

    This is some cool stuff!

    Text without using the CSS class

  5. 5

    שלב 5

    h1.center {text-align:center;}
  6. 6

    שלב 6

    כעת כל תגית h1 שמשתמשת בClass עם הערך center תתיישר למרכז המסך. (כל תגית אחרת שתשתמש בClass הזה לא תושפע). לדוגמא:
  7. 7

    שלב 7

    שלב 7
    h1.center { text-align:center; } This is a heading This bold text won't use the class.
  8. 8

    שלב 8

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

    שלב 9

    שלב 9
    זה יראה בדפדפן כך.
  10. 10

    שלב 10

    עד כאן הגדרנו עיצוב לקבוצות של אלמנטים בעזרת הClass, כעת נראה כיצד ניתן להגדיר עיצוב לאלמנטים יחידים בעזרת הסלקטור id. חוק עם סלקטור id נראה כך:
  11. 11

    שלב 11

    כמו שאתם יכולים לנחש, הגדרנו כאן חוק שמגדיר שלכ מי שישתמש בid בשם blueright יהיה מיושר לימין ובצבע כחול. בואו נראה דוגמא לשימוש בid הזה.:
  12. 12

    שלב 12

    שלב 12
    #blueright{text-align:right;color:blue;}

    Some text that is on the right and blue.

    Some sad paragraph without an ID

  13. 13

    שלב 13

    #blueright{text-align:right;color:blue;}
  14. 14

    שלב 14

    שלב 14
    בדוגמא אנו רואים שגם כאן, שהחוק עם הid צריך להיות בין תגיות הstyle ובין תגיות הhead. תגית הP הראשונה בה שמנו את מאפיין הid ואת הערך blueright יושפע מהחוק שהגדרנו ואילו תגית הP השניה לא תושפע כיוון שלא מוגדר לה id.
  15. 15

    שלב 15

    הClass צריך להיות מוגדר כמו כל חוק CSS - בתוך אלמנט style ובין תגיות הhead. בכדי להשתמש בClass על תגיות מסויימות, פשוט יש לשים בתגית הפותחת של אלמנט כלשהו את המאפיין class ולו את הערך של הClass המבוקש. ניתן לעשות כמה קלאסים שתרצו ולהשליך על כל תגית Class אחר.
  16. 16

    שלב 16

    שלב 16
    ככה זה יראה בדפדפן. בתגית הh1 ובתגית הp הראשונה קיים מאפיין הClass שלנו והטקסט באלמנטים האלו יושפע מהעיצוב שהגדרנו ואילו בתגית הp השניה לא הוגדר הקלאס אז הטקסט לא יושפע ויוצג כרגיל.
  17. 17

    שלב 17

    ניתן להגדיר גם Class שיעבוד על תגית אחת בלבד ולא על כל התגיות. לדוגמא:

מדריכים קשורים

איך לעשות DIY בבית

איך לעשות DIY בבית

מדריך לביצוע DIY בבית

בינוני 6K צפיות
איך לבחור את הצבעים המתאימים לאתר האינטרנט שלך.

איך לבחור את הצבעים המתאימים לאתר האינטרנט שלך.

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

קל 7K צפיות
מדריך CSS מספר 4 - פונטים

מדריך CSS מספר 4 - פונטים

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

בינוני 5K צפיות
מדריך CSS מספר 5 - איך לעצב טקסט

מדריך CSS מספר 5 - איך לעצב טקסט

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

בינוני 6K צפיות

מדריך CSS מספר 3 - איך להשתמש בCSS בדפי אינטרנט (External CSS, Internal CSS, inline CSS)

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

בינוני 5K צפיות
מדריך CSS מספר 1 - מה זה CSS ולמה צריך את זה ?

מדריך CSS מספר 1 - מה זה CSS ולמה צריך את זה ?

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

בינוני 5K צפיות