הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה|לא מצליח משהו באתר שלי (https://hosts.co.il/forums/showthread.php?t=78311)

yotama 13-09-09 14:19

עזרה|לא מצליח משהו באתר שלי
 
אוקיי אז ככה: כל דבר שיש באתר אני שם בו
>
div style="position:absolute;z-index:1;visibility:visible; left:0px;top:10px;width:95px;height:29px;">
לדוגמא^^

ואני למשל , שהרזולוציה במחשב שלי היא 800 600 רואים את האתר טוב ,
אבל אם אני מגדיל את הרזולוציה , אז יש הרי שטח לבן ריק בצדדים, אבל אצלי
במקום שהאתר יהיה באמצע , הוא דבוק לצד שמאל בגלל שעשיתי
left:Xpx;top:Xpx
וזה לא עוזר שאני עושה <center>


יש דרך לעשות שהאתר יהיה באמצע גם כשמגדילם ת'רזולוציה ??

http://www.funs-li.coo.co.il/
תודה רבה לעוזרים ! :]]

Dvirs.Net 13-09-09 14:49

צריך לשים:
margin: 0 auto

yotama 13-09-09 19:01

בתוך ה div ??

yotama 15-09-09 14:03

בבקשה מישהוו ???

אני חייב עזרה !

shimlash 16-09-09 20:41

למה אתה שם אותו על absolute???

אם בכל זאת אתה חייב תוכל להשתמש בJavaScript שמזהה את הרזולוציה ומשנה את המיקום של left בהתאם.

yotama 16-09-09 21:31

ואיך אני עושה את זה בג'אווה סקריפט ?..
ואם אני מוריד את ה absolute זה יעבוד טוב ?..?

shimlash 16-09-09 22:47

אם אתה מוריד absolute אז אתה משתמש ב: ;margin: 0 auto; text-align: center

shimlash 16-09-09 22:54

אם אתה משתמש בJavaScript תשתמש ב- screen.width

לדוגמא תיצור פונקציה שפועלת עם טעינת הדף שמכילה את הפקודות:

if (screen.width>1000) document.getElementById('div-id').style.left='200px';
else if (screen.width>790) document.getElementById('div-id').style.left='100px';
וכו'

משהו כזה

yotama 19-09-09 17:44

תודה רבה :]


כל הזמנים הם GMT +2. הזמן כעת הוא 08:59.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ