PracticU

HTML - מבנה דף

בלי כתוביותעם כתוביות
PracticU › קורס יסודות HTML - בניית אתר אינטרנט פשוט › HTML - מבנה דף
מילון מושגים:
HTML - שפת הסימון שבה בונים את מבנה ותוכן דפי האינטרנט, באמצעות תגיות שמגדירות כותרות, פסקאות, קישורים ועוד.
תגית - סימון בקוד, למשל ב-HTML, שתוחם רכיב ומגדיר את תפקידו או תכונותיו. גם תווית לסימון וקיטלוג פריטים.
לקוח - תוכנה או מחשב שפונים לשרת ומבקשים ממנו שירות או מידע, למשל דפדפן שמבקש דף אינטרנט.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.
בקשה - פנייה שלקוח שולח לשרת כדי לקבל מידע או לבצע פעולה. השרת מחזיר עליה תגובה.
תגובה - המידע שהשרת מחזיר ללקוח בתשובה לבקשה, הכולל בדרך כלל נתונים וקוד סטטוס.
Visual Studio - סביבת פיתוח משולבת (IDE) של מיקרוסופט לכתיבה, ניפוי והרצה של קוד, בעיקר בשפות .NET.

HTML - מבנה דף
השיעור מסביר את מבנה דף HTML: מה זה תגית, איך נראה דף בסיסי, ואיך מוסיפים תכונות (Attributes) לתגיות כמו כיוון כתיבה וצבע רקע.
לקוח ושרת
שרת הוא מחשב שמכיל דפי אינטרנט. לקוח הוא המחשב שלכם, והדפדפן שולח לשרת בקשה (Request). השרת מחזיר תגובה (Response), והדפדפן מציג את הדף.
דף HTML בסיסי
1. קובץ טקסט: דף HTML הוא קובץ טקסט רגיל, ואפשר לכתוב אותו ב-Notepad. שומרים עם הסיומת htm או html.
2. תגיות: תגית נכתבת בסוגריים משולשות. לרוב יש תגית פתיחה ותגית סגירה שמופיעה עם סלאש, למשל <h1> ו-</h1>. תגית ריקה, כמו <br/>, לא צריכה תגית סגירה.
3. מבנה הדף: התגית העוטפת היא html, והיא מחולקת לשני חלקים. החלק Head מכיל מידע שהדפדפן שומר מאחורי הקלעים, למשל התגית title שמופיעה בכותרת הלשונית. החלק Body מכיל את מה שרואים בדפדפן.
תגיות תוכן
1. h1: כותרת גדולה. ה-h מייצג Header.
2. p: פסקה. הדפדפן מפריד בין פסקאות.
3. br: מוריד שורה בתוך פסקה. בלעדיה שתי שורות שנכתבו זו מתחת לזו מוצגות כשורה אחת.
Attributes
תכונה נכתבת בתוך תגית הפתיחה בצורה של שם, שווה, וערך בגרשיים. לדוגמה, התגית body יכולה לקבל:
1. dir: כיוון הכתיבה. הערך RTL מציג את הדף מימין לשמאל, וזה נדרש לעברית. ערך LTR הוא ברירת המחדל.
2. bgcolor: צבע הרקע, למשל gray.
ב-Visual Studio אפשר להגדיר שהתוכנה תוסיף את הגרשיים אוטומטית, דרך Tools ואז Options, בהגדרות של טקסט אדיטור ו-HTML.
סיכום מבני
תגית מכילה לרוב פתיחה, תוכן וסגירה. התוכן יכול להיות טקסט או תגיות אחרות. תגית ריקה נכתבת בלי סגירה, ותכונות נכתבות בתוך תגית הפתיחה.
בסוף השיעור הסטודנט יודע לבנות דף HTML בסיסי עם כותרת, פסקאות וכיוון כתיבה נכון לעברית, ולהבין את מבנה התגיות.
השיעור הבא בקורס: HTML - תגיות פלט
מילון מושגים:
קוד מקור - הקוד שמפתחים כותבים בשפת תכנות, לפני הידור, המגדיר את פעולת התוכנה.
HTML - שפת הסימון שבה בונים את מבנה ותוכן דפי האינטרנט, באמצעות תגיות שמגדירות כותרות, פסקאות, קישורים ועוד.

להורדת קוד מקור של כל הדוגמאות בקורס HTML - לחץ כאן (להורדה ממחשב רגיל ולא מאובטח)

פרקי ההרצאה: HTML - מבנה דף

  1. 00:00

    סקירת השיעור ומערכת לקוח-שרת

  2. 02:00

    כתיבת דף HTML ראשון ב-Notepad

  3. 03:33

    חלקי הדף: Head ו-Body

  4. 04:38

    שמירה והרצת הדף בדפדפן

  5. 05:36

    כותרת h1 ותגית Title

  6. 08:20

    פסקאות עם תגית p

  7. 10:21

    בניית אתר ב-Visual Studio

  8. 13:05

    כיוון הטקסט מימין לשמאל (RTL)

תמלול ההרצאה: HTML - מבנה דף

הטקסט המלא של הדקות הראשונות בהרצאה «HTML - מבנה דף» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:01

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

  2. 00:34

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

  3. 00:56

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

  4. 01:16

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

  5. 01:35

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

  6. 01:50

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

  7. 02:14

    תוכנה מאוד פשוטה שמסוגלת לכתוב טקסטים נקראת Notepad. אפשר להגיע על ידי סטארט פרוגרמס אקססוריז נוטפד.

  8. 02:27

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

  9. 02:52

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

  10. 03:08

    מה שקורה כרגע זה שיש לנו חלק הפתיחה של התגית או לפעמים קוראים לזה תגית פתיחה וחלק הסגירה של התגית לפעמים קוראים לזה תגית סגירה.

  11. 03:20

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

  12. 03:46

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

  13. 04:04

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

  14. 04:28

    עד כדי כך זה פשוט. אם עכשיו אני רוצה לשמור את המסמך הזה ואני הולך לפייל save as בואו נשמור אותו נניח על הדסטופ והסיומת שאני צריך לתת לו היא htm סיומת htm או html לפעמים אלה סיומות עבור דפי html אם עכשיו אני אגש לדסטופ אני אראה שיש לי פה דף html בואו נריץ אותו דאבל קליק עליו ניתן לראות שהדפדפן הולך לפתוח אותו ולהציג את התוכן שלו

  15. 05:18

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

  16. 05:47

    מפני שלא כתבתי שום תגית על הדף עצמו. בואו נחזור לדף ונוסיף בבאדי תגית שנקראת h1. h זה קיצור של header או כותרת ואני מבצע פתיחה של תגית h1 וסגירה של תגית h1 ובתוכה אני כותב איזושהי כותרת לדוגמה Welcome to my site.

  17. 06:18

    בואו נשמור את זה, נחזור לדפדפן ונבצע רפרש והנה האתר הראשון או הדף הראשון שפיתחנו, שבו יש דפדפן עם כותרת בלבד Welcome to my site.

  18. 06:38

    בואו נראה עוד דבר או שתיים בקשר לתגיות ה-HTML. ב-Head יש לי תגית שנקראת Title. נפתח אותה ונסגור אותה ונרשום איזושהי כותרת בתוך התגית My Homepage.

  19. 07:01

    נשמור את זה. נחזור לדפדפן. כאשר אני אבצע רפרש אתם הולכים לראות את מה שכתבתי ב-Title גם כאן וגם כאן. בואו נעשה רפרש ולהלן מה שכתבתי בתגית Title.

  20. 07:21

    ולא תגיד שנמצאת בתוך ה-Body, אלא תגיד שנמצאת בתוך ה-Head. אוקיי, הדפדפן מסוגל לתמוך גם בעברית.

  21. 07:34

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

  22. 07:58

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

  23. 08:24

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

  24. 09:03

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

  25. 09:34

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

  26. 10:20

    מקודם ראינו איך אפשר לבנות אתר אינטרנט בעזרת תוכנת כתבן Notepad. מה שאנחנו הולכים לראות עכשיו זה איך לבנות אתר אינטרנט בעזרת Visual Studio.

  27. 10:31

    במציאות קצת קשה לכתוב אתר אינטרנט בעזרת כתבן או בעזרת Notepad, וכותבים אתר אינטרנט בעזרת תוכנה הרבה יותר מיוחדת בשביל כתיבת אתר אינטרנט, כגון Microsoft Visual Studio גרסת 2010, זאת הגרסה החדשה שקיימת.

  28. 10:49

    אז בואו נפתח את Microsoft Visual Studio 2010, ניגש לפייל ניו פייל ויז'ל סטודיו מציגה לי אפשרות לבחור מספר סוגים של קבצים קובץ שאנחנו רוצים קובץ html ואני בוחר html page ואופן עכשיו מה שאני רואה זה בעצם קוד html שדומה לקוד שמקודם כתבנו בנוטפד אני רואה שיש לי כאן תגית html אני רואה שיש לי תגית head title תגית body כל מוכן לי בשביל לכתוב דף

  29. 11:44

    html כמו כן אני רואה שיש לי פה איזושהי תגית שנקראת doc type תגית .type זה תגית פנימית לשימוש Visual Studio, אנחנו לא נתעסק איתה.

  30. 11:54

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

  31. 12:12

    בואו נכתוב את הכותרת בעברית. נשמור את הדף, בואו נשמור אותו על הדסטופ ונקרא לו First Page.

  32. 12:47

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

  33. 13:10

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

  34. 13:25

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

  35. 13:41

    כאן אני רואה שיש לי רשימה של Attributes שניתן להגדיר עבור התגית. Attribute אחד נקרא דיר. דיר זה קיצור של Direction והוא אחראי על כיוון הזרימה של הדף ימין לשמאל או שמאל לימין.

  36. 14:04

    איך אני מגדיר Attributes? אני כותב דיר ולוחץ רווח. לאחר מכן אני מקבל הצעות לגבי מה האופציות שיש לי עבור אותו אטריביוט או תכונה. אני רואה שהוא נותן לי אפשרות ל-LTR או RTL, כלומר Left to Right או Right to Left.

  37. 14:28

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

  38. 14:40

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

  39. 14:49

    אני יכול לומר לוויז'ואל סטודיו להחדיר גרשיים אוטומטית. איך אני עושה את זה? אני הולך ל-Tools Options ותחת טקסט אדיטור

לקורס המלא: קורס HTML ו‑CSS אונליין

ההרצאה הבאה: HTML - תגיות פלט

הרצאות קשורות מקורסים אחרים

  • שימוש ב-Html Helpers
  • מבנה טבלאות
  • מבנה - struct
  • מבנה הקורס AZ-900

קורסים נוספים במסלול

  • קורס CSS 3 - בדגש על Flex & Grid
  • קורס Javascript כולל JQuery
  • קורס ג'אווה סקריפט מעשי - JavaScript
  • קורס TypeScript
  • קורס ריאקט - React
  • קורס NodeJS