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

CSS (גליונות סגנון מדורגים) הוא שגורם לדפי אינטרנט להיראות טובים וייצוגיים. זהו חלק חיוני בפיתוח אתרים מודרני ומיומנות חובה לכל מעצב ומפתח אתרים.
במאמר זה אתן לך מבוא מהיר שיעזור לך להתחיל לעבוד עם CSS.
השקנו גם קורס CSS באורך מלא בחינם ב- Scrimba. לחץ כאן כדי לבדוק זאת.
אני מניח שיש לך הבנה בסיסית ב- HTML, אך פרט לכך אין תנאים מוקדמים להדרכה זו.
מתחילים
נתחיל בללמוד כיצד אנו יכולים לכלול CSS בפרויקטים שלנו. בדרך כלל יש שלוש דרכים לעשות זאת.
1. CSS מוטבע
ראשית, אנו יכולים לכלול CSS ישירות באלמנטים ה- HTML שלנו. לשם כך אנו משתמשים style
במאפיין ואז אנו מספקים לו מאפיינים.
Hello world!
כאן אנו נותנים לו את המאפיין של color
, ומגדירים את הערך ל blue
, מה שמביא לדברים הבאים:

אנחנו יכולים גם להגדיר מספר מאפיינים בתוך style
התג אם נרצה. עם זאת, אני לא רוצה להמשיך בדרך זו, מכיוון שהדברים מתחילים להיות מבולגנים אם ה- HTML שלנו עמוס בתוכו הרבה CSS.
זו הסיבה שהונהגה השיטה השנייה הכוללת CSS.
2. CSS פנימי
הדרך האחרת לכלול CSS היא שימוש style
באלמנט head
בחלק של מסמך ה- HTML. זה נקרא סטיילינג פנימי.
h1 { color: blue; }
באלמנט הסגנון נוכל לתת את העיצוב לאלמנטים ה- HTML שלנו על ידי בחירת האלמנטים ולספק תכונות סטיילינג. בדיוק כמו שהחלנו את color
הנכס על h1
האלמנט שלמעלה.
3. CSS חיצוני
הדרך השלישית והמומלצת ביותר לכלול CSS היא שימוש בגליון סגנונות חיצוני. אנו יוצרים גיליון סגנונות עם .css
סיומת וכוללים את הקישור שלו במסמך ה- HTML, כך:
בקוד לעיל כללנו את קישור style.css
הקובץ באמצעות link
האלמנט. לאחר מכן אנו כותבים את כל ה- CSS שלנו בגליון סגנונות נפרד הנקרא style.css
כך שיהיה לניהול בקלות.
h1 { color: blue; }
ניתן לייבא את גיליון סגנונות זה גם HTML
לקבצים אחרים , כך שזה נהדר לשימוש חוזר.
בוחרי CSS
כפי שדנו קודם, CSS היא שפת עיצוב המשמשת לעיצוב אלמנטים של HTML. וכדי לעצב אלמנטים, ראשית עליך לבחור אותם. כבר ראיתם הצצה לאיך זה עובד, אבל בואו נצלול קצת יותר לעומק בבוחרי CSS ונראה שלוש דרכים שונות בהן תוכלו לבחור אלמנטים של HTML.
1. אלמנט
הדרך הראשונה לבחור אלמנט HTML היא פשוט להשתמש בשם, וזה מה שעשינו לעיל. בואו נראה איך זה עובד:
h1 { font-size: 20px; } p { color: green; } div { margin: 10px; }
הדוגמה לעיל כמעט מסבירה את עצמה. אנחנו בחירת אלמנטים שונים כמו h1
, p
, div
ולתת להם תכונות סגנון שונות. font-size
שולטת בגודל של הטקסט, color
קובע את צבע הטקסט margin
מוסיף ריווח מסביב לרכיב.
2. כיתה
דרך נוספת לבחירת אלמנטים ב- HTML היא באמצעות תכונת הכיתה. ב- HTML, אנו יכולים להקצות שיעורים שונים לאלמנטים שלנו. לכל אלמנט יכולים להיות מספר מחלקות, וכל מחלקה יכולה להיות מיושמת גם על מספר אלמנטים.
בואו נראה את זה בפעולה:
This is heading
.container { margin: 10px; }
בקוד לעיל, הקצנו את הכיתה של container
אלמנט div. בגיליון הסגנונות, אנו בוחרים את הכיתה שלנו לפי .className
פורמט ומעניקים לה 10px
שוליים.
3. תעודת זהות
כמו שיעורים, אנו יכולים גם להשתמש במזהים כדי לבחור אלמנטים של HTML ולהחיל עליהם סטיילינג. ההבדל היחיד בין מחלקה ומזהה הוא שניתן להקצות מזהה אחד לרכיב HTML אחד בלבד.
This is a paragraph
#para1 { color: green; font-size: 16px; }
הדוגמה שלמעלה מציגה כיצד אנו מקצים מזהה לאלמנט הפסקה ובהמשך משתמשים בבורר המזהה בגליון הסגנונות כדי לבחור את הפסקה ולהחיל עליה את הסגנון.
גופנים וצבעים
CSS מספק לנו ממש מאות אפשרויות לשחק עם גופנים וצבעים ולהפוך את אלמנטים ה- HTML שלנו ליפים. אנו יכולים לבחור משני סוגים של שמות משפחה של גופנים:
1. משפחה גנרית: קבוצה של משפחות פונטים בעלות מראה דומה (כמו 'סריף' או 'מונוספייס')
2. משפחת פונטים: משפחת פונטים ספציפית (כמו 'Times New Roman' או 'Arial')
עבור צבעים, אנו יכולים להשתמש בשמות צבעים מוגדרים מראש, או בערכי RGB, HEX, HSL, RGBA, HSLA.
CSS is Coooooool!!!!
.container { width: 500px; height: 100px; background-color: lightcyan; text-align: center; } .heading1 { font-family: 'Courier New'; color: tomato; }

כפי שניתן לראות בדוגמה שלעיל, יש לנו אלמנט div עם הכיתה של container
. בתוך ה- div הזה יש h1
תג עם קצת טקסט בתוכו.
הסגנונות, אנו בוחרים את המעמד מיכל ולהגדיר שלה width
, height
, background-color
, ו text-align
.
Finally, we select the .heading1
class — which is applied to the h1
tag — and give it the attributes of font-family
and color
.
Conclusion
You might feel a bit overwhelmed by all this information, but don’t worry.
Just check out our free Intro to CSS course on Scrimba and you’ll be a web design ninja in less than an hour.
Thanks for reading! My name is Per Borgen, I'm the co-founder of Scrimba – the easiest way to learn to code. You should check out our responsive web design bootcamp if want to learn to build modern website on a professional level.
