23-11-2011, 09:19
|
|
|
חבר מתאריך: 15.08.06
הודעות: 1,561
|
|
כשאתה שם position:absolute, אתה אומר לאובייקט להיות במיקום אבסולוטי יחסית לאבא הרלטיבי/אבסולוטי הקרוב אליו
זתומרת, האובייקט מחפש במעלה עץ ה DOM אלמנט שאליו הוא יכול להיות רלטיבי, ולמקם את עצמו. אם אף אחד מהאלמנטים לא הוגדר עם Position:absolute או position:relative, אז הוא ממקם את עצמו יחסית לbody (ובעצם - לדפדפן עצמו).
אתה רוצה למנוע את זה, כי אתה רוצה שהוא יהיה יחסית לפלאש.
פתרון אחד (בלי לעצב מחדש את כל הלייאאוט שלך) הוא כזה:
קוד:
<div style="position: relative;">
<!-- your flash -->
<object>
<div style="position: absolute; bottom: 0; left: 0;>
text
</div>
<div style="position: absolute; right: 0;">
image
</div>
</div>
_____________________________________
!!אזהרה!!
ההודעה עלולה להכיל שברי אגוזים ו/או איברי דגים כלשהם
!!אזהרה!!
|