July 12, 2004
האם תג Table עדיין אפקטיבי.
יותר ויותר אתרים נוטים לא להשתמש יותר בתגי הטבלאות (table, tr, td), ומחליפים אותו בתגי ה DIV, עם פיתוח XHTML1.1 ניתנה דחיפה לשימוש יותר בתג DIV על תגי הטבלאות.מה הסיבות בעד או נגד להשתמש באחד מהתגים ומה היתרונות של DIV על TABLE.
Table הוא אחד מהתגים הראשונים של שפת HTML התג יוצר טבלאות רוחב ואורך וניתן לסדר בו בקלות עיצוב טבלאות. עם הזמן התג התפתח והפך למרכיב עיקרי בעיצוב ממשק הדף הקוד נהפך לכבד יותר ויותר עם שילוב ה CSS לכל טבלאה נוספו עוד תגי עיצוב, מה שהפך את כל העסק לכבד מאוד. ולפעמים בשביל לעצב טבלאה קטנה היה צריך בעשרות שורות בשביל ליצא טבלאה מעוצבת עם שילובי תמונות, צבעי רקע וגפונים שונים.
DIV הוא גם מהתגים הראשונים היעוד שלו העיקרי היה ליצר מרובעים, אך התג הזה נזנח עם הזמן לטובת תגי הTABLE.
החיסרון בתגי הטבלאות
הקוד הוא ארוך יותר כבד יותר, קוד שצריך לחזור על עצמו בשביל ליצר עיצוב פרטני, הטבלאה לא נטענת על הדף כל עוד וכל פרטי הטבלאה ירדו למחשב, בטבלאות קטנות הדבר לא משמעותי, אך כאשר כל האתר הוא בטבלאה אחת כל האתר לא יטען כל עוד וכל פרטי הטבלאה ירדו למחשב, מה שיכול לגרום להמתנה מיותרת.
היתרון בתגי הטבלאות.
קוד פשוט להכנה, מובן יותר למתחילים, תאימות מרבית לכל דפדפן.
החיסרון בתגי DIV
תג אינו גמיש כמו תגי ה TABLES העיצוב הוא רק ב CSS, יותר מסובך מתגי הTABLES. אך החיסרון הגדול במצב העכשוי הוא, שכל דפדפן מתרגם את הפקודות בצורה אחרת, שזה אומר אם נבנה אתר והוא יראה טוב על אינטרנט אקספלורר, לא בהכרח שהמראה יהיה תואם במוזילה, וכך ההפך, ואם נרצה ליצר אתר שיהיה תואם בעיצוב לכל הדפדפנים זה יהיה פרויקט יותר מסובך משימוש בתגי הטבלאות.
היתרון בתגי DIV
קוד מקוצר וקל (מבחינת כובד), טעינה מהירה יותר של הדף כשהוא בנוי בDIV, קוד יותר נקי.
Posted 4 years, 10 months ago on July 12, 2004
