![]() |
דיב או טבלה?
שלום..
אני מתלבט..אני רוצה לעשות מבנה כמו של חנות. כאשר המוצרים מוצגים ככה: 1 2 3 4 5 6 7 8 9 מתלבט, טבלה או לבנות באמצעות דיבים? הרבה יותר קל באמצעות טבלה, השאלה ה יותר תקני בעיניכם? ראיתי המון שאלות כאלה ב stack overflow, המון המליצו טבלה משום מה.. רציתי לדעת מה אתם חושבים. תודה. |
אם זה יראה איך שאני חושב שזה יראה אז DIVS
|
אם אתה רוצה להציג אותם בטבלה - אז שיהיה טבלה.
היתרון של דיב על טבלה הוא שהדפדפן מרנדר כל דיב בנפרד ולכן העמוד מוצג מהר יותר. בטבלה הדפדפן מחכה שכל תוכן הטבלה יטען לפני שהוא מציג אותה בעמוד. כמה זמן הפרש בפועל? אולי שניה או 2.. |
כל הקטע של דיבים זה למבנה הכללי, אבל פה אתה צריך טבלה אז תשתמש בטבלה. התגית של טבלה לא נמחקה, פשוט משתמשים בה רק במקרים המתאימים, וזה אחד מהם.
|
ציטוט:
|
תודה..עוד?
הדעות חלוקות.. |
אפשר להשתמש פה בטבלה וזה לא יזיק
אבל אם אתה רוצה עיצוב מותאם לרזולוציות שונות - כדי לך לעשות את זה בצורה נכונה עם div בטבלה כשאתה מכניס 10 שורות ובכל שורה 3 עמודות - ככה זה יהיה, לא משנה בגודל המסך אם תעשה את זה עם div - תוכל לעשות את זה בצורה כזאת שיכנסו כמה מוצרים לפי רוחב המסך, ואז מי שיכנס עם רזולוציה גבוהה יוצגו לו מספר גדול יותר של מוצרים בשורה מאשר מי שנכנס עם רזולוציה נמוכה יותר (וגם תנצל יותר טוב את המסך שלו, ולא תשאיר "שטח מת") אבל אם אתה כותב את האתר עם רוחב קבוע ולא מותאם לרוחב המסך - אם תעשה את זה בטבלה זה לא ישפיע ואפילו יהיה יותר יעיל |
אני אהיה הזה שלא יסכים.
כאשר באים לכתוב markup (כלומר HTML), חשובה מאוד הסמנטיקה שלו. לא צריך לחשוב על התצוגה שאנחנו נרצה. כלומר, חשוב להפריד בין תוכן (html) לעיצוב (css). זוהי מתודולוגית פירוק עמוד נכונה. תפקידה של תגית ה-table היא להצגת תוכן טבלאי בלבד. במילים אחרות, נתונים כלשהו - מספרים, מילים, משפטים וכו'. בחירה בטבלה רק כי יותר נוח וכי אתה מקבל את ה-layout המתאים לך עיצובית, זו טעות (חמורה לדעתי). |
למה לא טבלאות
http://themissingsource.com/presentations/stupidTables/ (לא הכי מעודכן, אבל עדיין גדול) |
כמו שחשבתי...דיבים.
תודה לכולם! |
ציטוט:
שמח שדור החליט בסוף בכל זאת ללכת לכיוון הנכון. |
כל הזמנים הם GMT +2. הזמן כעת הוא 23:53. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ