View Full Version : سوال درمورد position absolute
Mr.Robot666
چهارشنبه 02 دی 1394, 22:59 عصر
position: absolute دادم، دیگه margin: auto کار نمیکنه و وسط چین نمیشه! چرا؟
چجوری با left وسط چینش کنم؟
mohammad425
چهارشنبه 02 دی 1394, 23:26 عصر
من خودم معمولا در این شرایط باکسی رو که تو اون قرار داره رو text-align:center میکنم تا وسط چین بشه
میتونید از این کدها هم استفاده کنید:
http://front-end.ir/ui/how-to-center-a-box-with-css/
Mr.Robot666
پنج شنبه 03 دی 1394, 00:50 صبح
من خودم معمولا در این شرایط باکسی رو که تو اون قرار داره رو text-align:center میکنم تا وسط چین بشه
میتونید از این کدها هم استفاده کنید:
http://front-end.ir/ui/how-to-center-a-box-with-css/
سوالم اینه که چرا absolute مارجین رو نمیگیره؟ درحالی که پرنتـش body هست و به body دادم position: relative و wight: 100% و height: 100%
یک مسئله دیگه: میخواستم به همین دایو top درصدی بدم مثلا top: 50% و اصلا درصد جواب نمیده!
پیام حیاتی
پنج شنبه 03 دی 1394, 01:23 صبح
وقتی ازabsolute استفاده می کنیم به جای margin از نام خود موقعیت مثلا left,top و ... استفاده می کنیم.موقعیتabsolute محدود به div یا کلاسی که در آن قرار گرفته نمی شود.برای وسط چین موقعیت راabsolute قرار ندید.
Mr.Robot666
پنج شنبه 03 دی 1394, 07:49 صبح
خیلی خوب
میتونم relative استفاده کنم اما مقدار درصد رو بازهم نمیگیره! توضیحات رو در پست بالا دادم
سعید کشاورز
پنج شنبه 03 دی 1394, 11:15 صبح
این کد رو امتحان کن ببین جواب میگیری یا نه
position: absolute;margin-left: auto;
margin-right: auto;
left: 0; right: 0;
Mr.Robot666
پنج شنبه 03 دی 1394, 11:53 صبح
این کد رو امتحان کن ببین جواب میگیری یا نه
position: absolute;margin-left: auto;
margin-right: auto;
left: 0; right: 0;
اوکی شد
هم وسط افتاد، هم درصد گرفت، البته من درمورد درصد گرفتن absolute اشتباه میکردم
bangshut
پنج شنبه 03 دی 1394, 14:51 عصر
خب اینو بنویسید باید کار کنه !
left:200px;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.