HTML ו־CSS: בונים דף אינטרנט

תכנות · לכיתות ה׳–ט׳

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

איך נולדה הרשת

ב־1989 הציע מדען בריטי בשם טים ברנרס־לי, שעבד במרכז המחקר CERN בשווייץ, דרך חדשה לשתף מסמכים בין מחשבים: דפים שמקושרים זה לזה בקישורים. הוא המציא את HTML לכתיבת הדפים, ובנה גם את הדפדפן הראשון ואת שרת האינטרנט הראשון. האתר הראשון עלה לרשת בתחילת שנות ה־90, והסביר מה זה בכלל ״רשת״.

HTML הוא ראשי תיבות באנגלית של ״שפת סימון להיפר־טקסט״. ״היפר־טקסט״ פירושו טקסט עם קישורים שמובילים לטקסטים אחרים. HTML היא לא שפת תכנות במובן המלא — אין בה לולאות או תנאים. היא שפת סימון: היא מסמנת לכל חלק בדף מה הוא. אבל היא הבסיס שעליו בנויים כל האתרים, ומי שבונה אתרים לומד אותה ראשונה.

תגיות: הלבנים של הדף

HTML בנויה מתגיות — מילים בתוך סוגריים משולשים. רוב התגיות באות בזוגות: תגית פתיחה ותגית סגירה, שיש בה קו נטוי. מה שביניהן הוא התוכן. <h1>הדף שלי</h1> היא כותרת ראשית. <p>אני אוהבת כדורסל</p> היא פסקה. יש כותרות בגדלים h1 עד h6, כש־h1 היא הגדולה והחשובה ביותר.

לחלק מהתגיות יש מאפיינים — מידע נוסף שכותבים בתוך תגית הפתיחה. קישור נכתב כך: <a href="https://example.com">לחצו כאן</a>, כש־href הוא הכתובת שאליה הקישור מוביל. תמונה נכתבת כך: <img src="cat.png" alt="חתול ישן"> — src הוא קובץ התמונה, ו־alt הוא תיאור במילים, שחשוב לאנשים עיוורים שמשתמשים בתוכנה שמקריאה את הדף. לתמונה אין תגית סגירה. רשימה בנויה מ־<ul> ובתוכה פריטים ב־<li>.

CSS: הבגדים של הדף

HTML קובעת מה יש בדף, ו־CSS קובעת איך הוא נראה. CSS נכתבת ככללים: בוחרים איזה חלק לעצב, ובסוגריים מסולסלים כותבים מאפיינים וערכים. למשל h1 { color: purple; } צובע את כל הכותרות הראשיות בסגול. p { font-size: 20px; } מגדיל את הטקסט של הפסקאות. כל מאפיין נגמר בנקודה־פסיק.

היתרון הגדול: אם יש לכם אתר עם מאה דפים ורוצים לשנות את צבע הכותרות, משנים שורה אחת בקובץ ה־CSS — וכל הדפים מתעדכנים. CSS יודעת גם לסדר דברים זה לצד זה, להוסיף מסגרות ופינות מעוגלות, ואפילו להתאים את הדף לטלפון ולמחשב. ולאתרים בעברית יש מאפיין חשוב: dir="rtl" ב־HTML אומר לדפדפן שהטקסט נכתב מימין לשמאל.

הדף הראשון שלכם

כדי לבנות דף פותחים עורך טקסט פשוט, כותבים את ה־HTML ושומרים את הקובץ בשם שנגמר ב־‎.html, למשל index.html. לוחצים עליו פעמיים — והדפדפן פותח אותו ומציג את הדף. אין צורך בחיבור לאינטרנט כדי לראות דף ששמור אצלכם במחשב. כדי שאחרים יראו אותו, צריך להעלות אותו לשרת, וזה כבר שלב מתקדם יותר.

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

✅ חידון: HTML ו־CSS: בונים דף אינטרנט

1. מה עושה HTML?

2. מי המציא את HTML ואת הרשת?

3. איך נראית תגית סגירה של פסקה?

4. איזו תגית יוצרת קישור?

5. למה חשוב המאפיין alt בתמונה?

6. מה עושה CSS?

7. מה יעשה הכלל ⁦h1 { color: purple; }⁩?

8. איך שומרים קובץ של דף אינטרנט?

🖨️ דף עבודה להדפסה

8 שאלות, שאלות לחשיבה ודף תשובות עם הסברים.

📘 מושגים מהשיעור

💬 שאלות לשיחה

  1. תכננו על דף נייר דף אינטרנט על התחביב שלכם: אילו כותרות, פסקאות ותמונות יהיו בו?
  2. למה לדעתכם ההפרדה בין HTML (תוכן) ל־CSS (מראה) שימושית?
  3. איך טקסט alt טוב עוזר לאנשים עם לקות ראייה? כתבו alt לתמונה שאתם אוהבים.

📖 קטע קריאה בנושא: 🦋 העש שנכנס להיסטוריה

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

בחיל הים נשלחה הופר לעבוד על אחד המחשבים הראשונים, מכונה ענקית בשם מארק 1 באוניברסיטת הרווארד. היא הייתה מהאנשים הראשונים בעולם שכתבו תוכניות למחשב.

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

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

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

📖 מילון הקטע
  • סקרנית — אוהבת לשאול ולגלות דברים חדשים
  • פירקה — הפרידה לחלקים
  • תואר — שם שמקבלים בסיום לימודים באוניברסיטה
  • עש — פרפר לילה קטן
  • שיבש — הפריע וקלקל
  • חרק — בעל חיים קטן עם שש רגליים
  • ויתרה — הפסיקה לנסות
  • שירתה — עבדה בצבא או בחיל הים

שאלות

1. איזה מעשה מילדותה של הופר מראה שהייתה סקרנית?
2. מה מצא הצוות בתוך המחשב מארק 2?
3. למה כתב הצוות בהומור שזה המקרה הראשון שבו נמצא באג אמיתי?
4. מה הייתה התרומה הגדולה של הופר?
5. מה אפשר ללמוד מהמשפט שהופר נהגה לומר?
6. מה הקשר בין הילדה שפירקה שעונים לבין המבוגרת שלא ויתרה על רעיון שנחשב בלתי אפשרי?

עוד שיעורים בתכנות

לכל 16 השיעורים בתכנות ←

חוברת ומבחן לדוגמה לכיתה

שאלות נפוצות

האם HTML היא שפת תכנות?

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

מה ההבדל בין HTML ל־CSS?

HTML קובעת את התוכן והמבנה — מה כותרת, מה פסקה, איפה תמונה. CSS קובעת את העיצוב — צבעים, גופנים, גדלים וסידור. אפשר לשנות את כל העיצוב של אתר בלי לגעת בתוכן.

איך עושים שאתר בעברית ייכתב מימין לשמאל?

מוסיפים את המאפיין ⁦dir="rtl"⁩ לתגית הראשית של הדף (או לחלק מסוים בו). כך הדפדפן יודע שהטקסט נכתב מימין לשמאל ומסדר את הדף בהתאם.

שווה להסתכל גם על תכנות לילדים, ולומדים.

האם זה עזר?
גננות, מורות והורים: איזה דף חסר לכם?כל שבוע אנחנו מכינים את מה שהכי מבקשים. בחינם.
לבקשת דף ←או בוואטסאפ