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

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

al_n 27-09-08 08:37

עזרה ב-CSS, איך עושים Div שיהיה בדיוק באמצע הדפדפן
 
אני צריך Div צף שיפתח להודעות ואני חייב שהוא ירחף מעל האתר ויהיה באמצע.
איך עושים?

תודה לעוזרים.

DorOaki 27-09-08 09:31

אתה מגדיר לאותו DIV רוחב וגובה,
ועושה לו את האפשרויות הבאות:
PHP קוד:

margin-leftauto;
margin-rightauto

זה בעצם ימרכז אותו

DvirCohen 27-09-08 10:22

אם אתה צריך דיב "צף" הוא צריך להיות אבסולוטי (כדי שהוא ימוקם באמצע המסך, ולא באמצע איפה שאתה מכניס אותו ויזיז את כל האלמנים)
חייבות להיות לו התכונות הבאות
קוד:

position: absolute;
z-index: 99; /* זה מה שיגרום לו להיות מעל כל האלמנטים במסך */

במקרה כזה, אני לא בטוח אם לסדר לו MARGIN ימרכז אותו (אלא קוד JS מסויים), אבל תנסה.

intercooler3819 27-09-08 18:54

אם דרוש רק מרכוז מימין ומשמאל זה יעבוד:
margin-left: auto;
margin-right: auto;

אם דרוש גם מלמטה ולמעלה יש שני אפשרויות, אופציה ראשונה להכניס לטבלה:
<table border='0' height='100&#37;' width='100%'>
<tr>
<td height='100%'>
<div style='margin-right:auto; margin-left: auto;'>

whatever you want

</div>
</td>
</tr>
</table>

ואפשרות נוספת בהנחה שיש לך את הגודל שלו:
height: Ypx;
width: Xpx;
top: Y/2px;
left: X/2px;
margin-right: auto;
margin-left: auto;


תהנה


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

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