שלח תשובה

זירת השאלות

601
צפיות
7
תשובות

בניית תפריט קבוע, ללא שימוש במסגרות

,‏ 16 בפברואר, 2004

שלום,

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

האם תוכלו להסביר לי את היתרונות / חסרונות של השיטות השונות
או להפנות למאמר מתאים.

תודה.

תגיות:

7 תשובות

  1. הכתום הגיב:

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

  2. apricot הגיב:

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

  3. לא כ"כ הבנתי את השאלה, אבל
    ברמה העקרונית – לדפדפן לוקח יותר זמן לעבד טבלה ומסגרת מאשר דיבים (div), ולכן עדיף להימנע עד כמה שאפשר מטבלאות ומסגרות.

    באופן כללי – את רוב הדברים שעושים עם טבלאות ומסגרות – אפשר גם לעשות עם דיבים, אך יש דברים שאתה לא יכול לעשות עם DIV ולכן אתה חייב בכל זאת להישתמש במסגרת/טבלה.

    אם לא הבנתי בדיוק את השאלה – אנא פרט..

  4. include אם מדובר על שפת צד שרת
    או אם השרת תומך SSI.

    אם לא – אז קובץ JS חיצונים, אותו מכלילים בכל הדפים והוא עושה document.write לקטע הקוד המשותף.

  5. apricot הגיב:

    לדוגמא, דפי המדריכים באתר זה
    הכוונה שלי היא דף במבנה של המדריכים השונים באתר זה, שכוללים:
    בראש הדף: חלק עם שם האתר והתפריטים הראשיים
    בצד ימין: פירוט של הנושאים במדריך הספציפי בו נמצאים ("מבוא", "עיקרי השפה",
    נושאים מתקדמים" וכד')
    חלק הארי של הדף – נושא מסויים במדריך (מתחלף לפי בחירה מהתפריט של הנושאים או ע"י כפתורי "העמוד הקודם" / "העמוד הבא")

    איך עדיף לממש מבנה דומה לזה?
    מקווה שהפעם זה ברור.

    תודה.

  6. apricot הגיב:

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

  7. ניר טייב הגיב:

    ==> כנס <==
    כמו שהשפוי והמגיבים האחרים אמרו זו הבחירה שלך.
    עכשיו למשל את מה שאמרת קודם אני יודע מהטעם האישי שלהם ולפי איך שזה נראה זה שכבות divים ו-spanים פשוא איתם יותר נוח לעבוד מאשר מטבלה מסורבלת איתם אפשר לפלוש קצת לכאן וקצת לשם בטבלה הכל מסודר במרובעים קבועים שדיי מפריעה לעיצוב רגיל ב-HTML

שלח תשובה