
15-10-2008, 13:32
|
|
מנהל
|
|
חבר מתאריך: 26.07.08
הודעות: 6,473
|
|
עד כמה שאני מבין את זה, vertical-align נועד למקם אלמנטים פנימיים (inline) בציר האנכי.
div הוא אלמנט מסוג block, כלומר לא אלמנט פנימי, ולכן זה לא חל עליו...
מלבד הלינק שהציע yoavmatchulsky, אולי כדאי שתנסה להגדיר את ה-div כ- inline-block, ואז לבצע עליו את ה- vertical-align הרצוי. לא בטוח שזה יעבוד, אבל שווה לנסות...
דבר נוסף - דפדפן IE בעייתי בנוגע ל-DIV כאשר רוצים לגרום לו להתנהג כאלמנט פנימי.
לכן עדיף שתבצע את הנ"ל על אלמנט span, ותגדיר לו inline-block, ואז זה יפעל בכל הדפדפנים.
לא ניסיתי את זה אבל תאורטית זה אמור לעבוד...
|