Menu

HTML footer: התגית footer, דוגמאות ופריסה

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

בדף הזה יש עורכים שאפשר להריץ - לערוך, להריץ ולראות את הפלט מיד.

שימו את התוכן הסוגר של העמוד באלמנט <footer>, בדרך כלל הדבר האחרון ב-<body>. כמו <header>, אין לו מראה ברירת מחדל; CSS הופך אותו לפס תחתון:

&copy; מדפיס את הסמל ©. <small> מסמן את שורת זכויות היוצרים כאותיות קטנות, שזו המשמעות שלו ב-HTML, ולא רק גופן קטן יותר. רשימות הקישורים הן רשימות <ul> אמיתיות, כך שרוב קוראי המסך מכריזים כמה קישורים יש בכל עמודה.

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

הסירו את flex: 1 מ-main וה-footer יקפוץ למעלה מתחת לפסקה. בעמוד אמיתי, שימו את אותם כללים על <body> עם min-height: 100vh (ו-margin: 0) במקום גובה קבוע, כך שה-footer יישב בתחתית של עמודים קצרים ואחרי התוכן בעמודים ארוכים.

<footer> סוגר את המאמר או הקטע הקרוב ביותר אליו, כך שלפוסט בבלוג או לתגובה יכול להיות footer משלהם, עם הכותב, התאריך או התגיות:

קוראי מסך מתייחסים רק ל-footer ברמת העמוד כאל ה-landmark מסוג contentinfo. footer בתוך מאמר הוא קבוצה רגילה, כך שהוא לא מתחרה ב-footer של האתר.

פרטי קשר עם address

למידע ליצירת קשר על העמוד או על הבעלים שלו, השתמשו ב-<address> בתוך ה-footer. הוא מיועד לפרטי קשר בלבד (לא לכל כתובת דואר בתוכן שלכם), ודפדפנים מציגים אותו בנטוי כברירת מחדל:

שבירת השורה בתוך הכתובת היא אחד השימושים הטובים ב-<br>. למידע נוסף על קישורי אימייל, ראו את העמוד על mailto.

footer יכול להכיל קישורים, רשימות, טפסים (הרשמה לניוזלטר), תמונות ו-<nav>. הוא לא יכול להכיל <header>, <footer> נוסף או <main>. תפריט שני ב-footer יכול להיות <nav> עם תווית שמבדילה אותו מהראשי:

<footer>
  <nav aria-label="Footer">
    <a href="/privacy">Privacy</a>
    <a href="/terms">Terms</a>
  </nav>
</footer>

טעויות נפוצות

  • שימת <footer> מחוץ ל-<body>. כל מה שגלוי נכנס לתוך <body>, כולל ה-footer.
  • שימוש ב-position: fixed כדי להשאיר אותו למטה. footer קבוע מכסה תוכן במסכים קטנים ודורש ריפוד בכל מקום. השתמשו בתבנית עמודת ה-flex.
  • שימוש ב-<address> לכל כתובת. הוא מיועד לפרטי הקשר של כותב העמוד או המאמר. כתובת של חנות ברשימת סניפים היא <p> רגיל.
  • עמודות קישורים שבנויות מתגיות <br>. השתמשו ברשימות <ul> כדי שהמבנה יוכרז.
  • קידוד קשיח של השנה שעברה. עדכנו את שנת זכויות היוצרים בתבנית שלכם, או הדפיסו אותה מהשרת או משלב הבנייה.

שאלות נפוצות

מה זו התגית footer ב-HTML?

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

מה צריך להיות ב-footer של אתר?

footer טיפוסי מכיל את הודעת זכויות היוצרים, קישורים לעמודים משפטיים כמו פרטיות ותנאי שימוש, פרטי קשר, קישורים לרשתות חברתיות ומפת אתר קצרה. השאירו את הניווט הראשי גם ב-<nav> ליד הראש, כי לא כל מבקר גולל עד הסוף.

איך משאירים את ה-footer בתחתית העמוד?

הפכו את ה-body לעמודת flex שגבוהה לפחות כמו החלון (display: flex; flex-direction: column; min-height: 100vh;) ותנו ל-<main> את flex: 1. האזור הראשי גדל אז כדי למלא את המקום הריק ודוחף את ה-footer למטה בעמודים קצרים.

איך כותבים את סמל זכויות היוצרים ב-HTML?

השתמשו בישות &copy;, שמציגה ©. אפשר גם להקליד את התו ישירות כשהעמוד משתמש ב-<meta charset="utf-8">. עטיפת השורה ב-<small> מסמנת אותה כאותיות קטנות.

יכול להיות בעמוד יותר מ-footer אחד?

כן. לכל <article> או <section> יכול להיות footer משלו לפרטי הכותב או לתגיות. רק footer שלא נמצא בתוך article, aside, main, nav או section הוא ה-landmark מסוג contentinfo של העמוד עבור קוראי מסך.

איור של שפות התכנות ב-Coddy

ללמוד תכנות עם Coddy

להתחיל