שלח תשובה

זירת השאלות

636
צפיות
10
תשובות

ממש מרגיז!

,‏ 4 באוגוסט, 2010

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

איך אני פותר את זה?

תגיות:

10 תשובות

  1. מתי1000 הגיב:

    קביעת position
    קביעת position היא הדבר האחרון שאתה צריך כדי להשפיע על אובייקט אחר.

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

  2. s976 הגיב:

    המטרה הסופית היתה לפתור…
    את הבעיה שכתבתי בהודעה 04/08/10 00:00
    [בשביל לא להרוס את הרקע עם שינוי האלמנט רציתי לפצל לשתי שכבות בעזרת z-index ]
    אבל כעת כבר נתת פתרון הרבה יותר פשוט.

  3. עדיין לא מובן
    בכל אופן כדי לצמצם מרווח בין שורות אתה יכול לשחק עם המאפיין line-height


    אלי ענתבי

  4. s976 הגיב:

    אכן לא הסברתי טוב. הוספת הסבר:
    יש לי רקע של תמונה. על גביה יש איזה כיתוב של תפריט. אני רוצה שכאשר העכבר יהיה בתחום של הכיתוב – הרקע של הכיתוב ייהפך לאפור, וכאשר העכבר יצא מהשטח, הרקע חוזר לרקע של התמונה שהיתה שם.
    בשביל זה חשבתי על פתרון כזה: לפצל את הכיתוב לשני שכבות (על יד z-index ), השכבה הרגילה (z-index=0  ), זה הכיתוב הבסיסי, שהוא יופיע על הרקע של התמונה. השכבה השנייה (שהיא תהיה מוסתר, זאת אומרת z-index=-1 ) זה כיתוב על רקע אפור. כאשר העכבר יכנס לשטח – אני מעלה את השכבה התחתונה למעלה (z-index=1 ), ואחר כך היא תחזור למטה, וכך זה לא הורס את הרקע של התמונה.
    כמו שאמרו קודם, יש פתרון יותר פשוט של hover (אם לא שנחשוש ל IE7 ומטה), אבל עדיין זה לא יעזור למקרה שרוצים להפעיל את השינוי על ידי לחיצה על העכבר או שאר אירועים שאינם קשורים ל-hover

  5. אז למה פשוט לא לשחק עם הנתיב של הרקע?


    אלי ענתבי

  6. s976 הגיב:

    אולי בגלל ש…
    אני לא יודע מה זה 'נתיב של הרקע'.
    אשמח לדעת.

  7. מתכוון לומר – להחליף את התמונת רקע…


    אלי ענתבי

  8. s976 הגיב:

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

  9. s976 הגיב:

    בעיקרון אין לי לינק
    ואין לי משהו מסודר.
    אבל עשיתי כעת בשבילך
    [סתם קשקוש, בשביל להראות את הרעיון]

    http://rt.mipt.ru/~mamont/div.html

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!