Evil villain mocking us

דברים שטבלאות עושות טוב יותר מ-CSS

ישנם דברים מסוימים ש-CSS עושה פחות טוב מפריסה טבלאית.

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

אנו יכולים לעשות זאת בעזרת CSS, אך זה דורש דרך חשיבה שונה.

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

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

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

או שאנו יכולים לעטוף את את התוכן בתוך div 'מעטפת' ולרצף את התמונה ב-div הזה. אולם, זה מוסיף מבנה לא סימנטי ומנפח את המבנה שלנו.

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

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

>
Scott Design