שלום ‏אורח!
דוא"ל:  סיסמא:  
זכור אותי   |   שכחת סיסמה?   |   להרשמה בחינם עכשיו!
« חזור לפורום תכנות ופיתוח סה"כ 3 תגובות על פני 1 עמודים
uzone
אוהד מטע
הודעות: 240
ותיק
שאלה בקשר למרכוז DIV


דיברתי עם אחד ממשתמשי הפורום במסנג'ר danielO
הוא הסתכל בקוד מקור של האתר שלי ומאר שהכול מבולגן..
כדי למרכז DIV אני משתמש בשני DIV, החיצוני בגודל 100% והפנימי בגודל הרצוי.

לDIV החיצוני אני קובע text-align:center
לDIV הפנימי אני קובע margin:auto

הוא אמר לי שזה מיותר ושאפשר לעשות רק DIV אחד עם MARGINףAUTO , אבל באקספלורר זה כמובן לא עובד, הDIV פשוט מופיע בצד של העמוד

עוד שאלה היא סטטוסבאר שעשיתי כמו שיש כאן למטה וכמו שיש בפייסבוק, בפיירפוקס זה עובד אבל באקספלורר, השורה הזו מופיעה בעמצע העמוד ולא בתחתית העמוד
כדי שהשורה תופיע למטה נתתי לה מאפיין position:fixed  וקבעתי אותה בשכבה גבוהה עם מיקום תחתי 0

אשמח לקבל עזרה

http://usay.co.il

משתמש לנסיון
שם משתמש test
סיסמא testtest

תודה ושבת שלום
19:48 | 18/06/10 מסר אישי הודעה חדשה
DanielO
דניאל אוחיון
הודעות: 4167
מנהל
פורסם במקור על ידי uzone
שאלה בקשר למרכוז DIV


דיברתי עם אחד ממשתמשי הפורום במסנג'ר danielO
הוא הסתכל בקוד מקור של האתר שלי ומאר שהכול מבולגן..
כדי למרכז DIV אני משתמש בשני DIV, החיצוני בגודל 100% והפנימי בגודל הרצוי.

לDIV החיצוני אני קובע text-align:center
לDIV הפנימי אני קובע margin:auto

הוא אמר לי שזה מיותר ושאפשר לעשות רק DIV אחד עם MARGINףAUTO , אבל באקספלורר זה כמובן לא עובד, הDIV פשוט מופיע בצד של העמוד

עוד שאלה היא סטטוסבאר שעשיתי כמו שיש כאן למטה וכמו שיש בפייסבוק, בפיירפוקס זה עובד אבל באקספלורר, השורה הזו מופיעה בעמצע העמוד ולא בתחתית העמוד
כדי שהשורה תופיע למטה נתתי לה מאפיין position:fixed  וקבעתי אותה בשכבה גבוהה עם מיקום תחתי 0

אשמח לקבל עזרה

http://usay.co.il

משתמש לנסיון
שם משתמש test
סיסמא testtest

תודה ושבת שלום

באקספלורר אין שום סיבה שזה לא יעבוד.
מלבד אחת (לפחות אחת שאני נתקלתי בה) והיא בשימוש ב Quirks Mode באינטרנט אקספלורר.
הדפדפן נכנס למצב Quirks Mode ברגע שהוא לא מזהה DTD (הגדרה של סוג המסמך) וסביר שאצלך זה נכנס למצב הזה אם יש רווחים ו/או שורות ריקות לפני הDTD.

(הDTD זו השורה הזו פשוט לדוגמא:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
)

זו גם הסיבה לבעיה השניה שלך של השורה הצפה (position: fixed) שכן המצב הזה לא תומך בposition: fixed;

אני נתקלתי בזה כאשר היו תווים לפני הDOCTYPE (שורה רווח וכדו') וברגע שהעפתי את העניין הזה כל הבעיות האלו נפתרו עבורי.

אם אתה לא מאמין שmargin:auto; וwidth מספיקים למירכוז של DIV גם באינטרנט אקספלורר אתה מוזמן לנסות את זה בHTML נקי (כי כמו שאמרת וכמו שציינתי, הקוד מאוד מבולגן ובעל המון דברים ואלמנטים שקשה לי להבין למה השתמשת בהם)
20:00 | 18/06/10 מסר אישי הודעה חדשה
uzone
אוהד מטע
הודעות: 240
ותיק
מחקתי את האנטר לפני הDTD ושום דבר לא השתנה.

זו השורה שכתבתי, יכול להיות שהיא לא טובה?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

21:08 | 18/06/10 מסר אישי הודעה חדשה
uzone
אוהד מטע
הודעות: 240
ותיק

Nhשהו יכול לעזור לי?
אני עדיין לא מבין למה שורת הסטטוס לא מופיעה מעל שאר העמוד. בפיירפוקס זה בסדר אבל באקספלורר השורה מופיעה מתחת לשאר האתר ולא בשכבה מעל. למרות שקבעתי שהיא תהיה בשכבה מעל@!
14:19 | 20/06/10 מסר אישי הודעה חדשה