ההבדל בין div ו- span ב-html

4

פורסם על ידי- יוסי ג'אנה ב בניית אתרים

19/05/2010

webist

קיימת אי הבנה בין תגית Div ו-Span ב-html. הרבה בוני אתרים מתחילים או סטודנטים שעושים קורס בניית אתרים, אינם מבדילים בין התגיות שצויינו ועושים בו שימוש לא נכון ושגואי. ההבדל בניהם, הוא שה-Div זה אלמנט גוש ו-Span הוא אלמנט שורה. עוד לפני שנגיע לדוגמאות, חשוב לדעת שרוב הדפדפנים העדכניים מציגים את מקטע ה- Div בשורה חדשה ולא באותה שורה. זאת אומרת שכל פעם שנרשום אלמנט Div, הדפדפן יציג את התוכן שבו בכל פעם בשורה חדשה. לעומת זאת, אלמנט Span מוגדר כמקטע בתוך השורה בה הוא נכתב והדפדפן אינו מקפיץ שורה כפי שהוא נוהג לעשות את זה עם אלמנט Div. כל מי שעובר ועושה קורס בניית אתרים או לומד באופן עצמאי את html ו- Css , הרוב מתקשים להבין את ההבדלים כי פחות או יותר אפשר לצפות באותם תוצאות גם באמצעות תגית Div ו-Span ע"י שינוי קטן ב- Css. בשביל לא להבהיל אותכם, לפני שנים, גם אני היתי באותה נקודה שבה אתם נמצאים ולא כל כך הבנתי את ההבדלים שבניהם. לכן זה בסדר להתבלבל. בשביל זה אני כותב את המדריך הזה.

ההבדל בין div ו- span ב-html:

כדי להמחיש את הנושא, אני אשתמש במסמך HTML פשוט, שבתוכו נרשום 2 אלמנטים של Div ו-2 של Span.

This is Div Element one
This is Div Element two
<span>This is inline element one </span>
<span>This is inline element two </span>

כעת גם נגדיר את -Css עבור האלמנטים האלה כדי להמחיש את ההבדל בין Div ו-Span.

div{border:1px solid #000; padding:10px;}
span{border:1px solid #000; padding:10px;}

התוצאה שנקבל בדפדפן היא:

ההבדל בין Div ו-Span ב-Html

ההבדל בין Div ו-Span ב-Html

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

טיפ:
ניתן לשנות את אלמנט הגוש – Div לאלמנט שורה וכנ"ל את Span, להפוך את אלמנט שורה לאלמנט גוש באמצעות הגדרת 2 שורות קוד בתוך ה-Css.

div{display:inline}
span{display:block}

כאן תוכלו להוריד את הקובץ מסמך html מוכן שניתן להריץ אותו בדפדפן, וכמובן לצפות בקוד באמצעות תוכנת עריכה כמו Dreamweaver Cs5 של חברת Adobe.

הורדה: לחץ כאן (152)

ההבדל בין div ו- span ב-html, 5.0 out of 5 based on 2 ratings
VN:F [1.9.17_1161]
דירוג: 5.0/5 (2 הצבעות)

פוסטים נוספים בנושא

יוצר: יוסי ג'אנה

avatar
שמי יוסי ג'אנה ואני בן 27: מוסמך גוגל אנליטיקס מטעם (Google), בעל ניסיון של 5 שנים בתחום בניית אתרים. עוסק בניהול פרויקטים, בניית אתרים, קידום אתרים ושיווק באינטרנט משנת 2007. מקיים שיעורים והדרכות בנושאים אלו. מפתח פרויקטים ועוסק בתחום אפילייט. שותף ומנהל פרויקטים בחברת iDox. אוהב לשתף את הידע בתחומים אלו ולעזור לאנשים שרק מתחילים את דרכם בתחום. תמיד מחפש אנשים מעניינים שאפשר לקבל מהם ערך מהידע והניסיון וגם לצורך שיתופי פעולה ישירים או עקיפים. תהנו

4 תגובות עבור “ההבדל בין div ו- span ב-html”

  1. יפה מאוד ישר ולעניין.

    נ.ב אחלה פד לעכבר אפשר להזמין גם (כמה עולה) ?
    .-= בבלוג של גבי בנאי פוסט אחרון הוא: ..‫מה חדש ב Adobe Creative Suite 5‬ =-.

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

  3. תודה רבה פוסט חשוב

    ענה לי על כמה שאלות

    אחלה תמשיך לכתוב על נושאים כאלו

    תודה
    .-= בבלוג של גלעד אלעזר פוסט אחרון הוא: ..טוויטר- כלי מנצח ליצירת באז =-.

השאר תגובה

אנא הודיע לי, שהגיבו לתגובה שלי בפוסט זה

הרשמה לטיפים ועדכונים


קורס משולב – בניה וקידום אתרים

מי אני ?

אני יוסי ג'אנה עוסק בבניית אתרים, קידום אתרים ושווק באינטרנט. אני חי ונושם אינטרנט. מוסמך גוגל אנליטיקס - Google Analytics Qualified. כאן כדי לשתף את הידע וניסיון שלי עם אחרים. מקווה שתהנו מהבלוג.

המטרה של Webist

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

בקרוב יחלו חידושים רבים בנושא קורס בניית אתרים וקידום אתרים באינטרנט. נא להתעדכן ולהיות בקשר.

יוסי ג'אנה

ל-Google Plus כבר הצטרפת?

הצטרפו לעמוד הפייסבוק !