27-12-2005, 19:41
|
|
|
חבר מתאריך: 13.12.05
הודעות: 1,963
|
|
marquee ו-Firefox
אני יודע ש-marquee הוא תג לא תקני בעליל.
בכל זאת, הרגשתי צורך לפתוח אשכול חדש לדורות הבאים, מה שנקרא, עם פתרון לבעיה שהיתה לי (שאני רואה גם שקיימת בהרבה אתרים ישראליים).
אז ככה, כשמשתמשים ב-marquee עם Firefox אולי חלקכם שמתם לב לבעיה מוזרה, כשה"כיוון" לא מוגדר (או לחילופין, מוגדר לשמאל) הטקסט לא זז, כשהוא מוגדר לימין, הוא זז ונעצר אחרי שהוא נגמר (או משהו בסגנון).
הסיבה לבעיה היא שה-marquee נמצא בתוך מסמך שהוא, כנראה, נכתב ומוגדר מימין לשמאל.
הפתרון הוא פשוט, מגדירים במיקום הכי קרוב ל-marquee שיהיה כיוון משמאל לימין.
לדוגמא:
קוד:
<div dir="ltr">
<marquee direction="right">My text</marquee>
</div>
ועוד משהו ככה סתם, אם אתם רוצים שהמסמך שלכם יעבור בבודק התקנים של w3c, תשתמשו בקוד הבא:
קוד:
<div dir="ltr">
<script type="text/javascript>
<!--
document.write("<marquee direction=\"right\">My text</marquee>");
-->
</script>
</div>
מקווה שעזרתי, למי שחיפש..
|