View Full Version : تغيير مکان المنت ها
the Dead
یک شنبه 30 تیر 1392, 11:01 صبح
اگر بخواهيم در يک تمپليت پوزيشن ايتم ها را جابه جا کنيم، يا به عبارت ساده تر چه کدی
باعث شده که منو در يک قسمت خاص باشه؟
آيا کنترل کننده پوزيش ها grid.css است؟
مثلاً در اين تمپليت اگر بخوايم منو برود به راست گوشه بالا بدون کمترین فاصله و و عکس های زيرش بيان به چپ چه تغييری
در کد بايد بديم؟
107648
تمپلیت را آپلود کردم
http://persianupload.com/kleeja/do.php?filename=137439020364391.rar
the Dead
سه شنبه 01 مرداد 1392, 08:09 صبح
اگر بخواهيم در يک تمپليت پوزيشن ايتم ها را جابه جا کنيم، يا به عبارت ساده تر چه کدی
باعث شده که منو در يک قسمت خاص باشه؟
آيا کنترل کننده پوزيش ها grid.css است؟
مثلاً در اين تمپليت اگر بخوايم منو برود به راست گوشه بالا بدون کمترین فاصله و و عکس های زيرش بيان به چپ چه تغييری
در کد بايد بديم؟
107648
تمپلیت را آپلود کردم
http://persianupload.com/kleeja/do.php?filename=137439020364391.rar
http://www.html.net/tutorials/css/lesson14.php
http://www.w3schools.com/css/css_positioning.asp
na_des
یک شنبه 06 مرداد 1392, 23:59 عصر
سلام
این سوال هم برای من پیش اومده :
من برای طراحی بخشی از سایت و جابه جایی المنت ها از margin استفاده کردم و در بخش دیگه از position ، relative و right و top . می خواستم بدونم کدوم روش بهتر و اصولی تره و رویکرد حرفه ای تری محسوب میشه ؟
refugee
دوشنبه 07 مرداد 1392, 16:29 عصر
دوستان من , این خاصیت هایی که شما میگین هر کدام برای یه جایی درست شدن .
مثلا از خاصیت margin میتونید برای چهار جهت بالا و پائین و چپ و راست (خارجی ) یک شی استفاده کنید . بطور مثال یک دایو . div
و از خاصیت padding میتوانید بر عکس مارجین همین 4 جهت رو به سمت ( داخلی ) یک شی استفاده کنید . میشه گفت همون دایو .div
و اما از جهت های بالا و پائین و چپ و راست میتونید جهت رفتن به چهار طرف استفاده کنید و محدود به داخلی و خارجی شی نمیشه و جهت حرکت شی است .
حالا بریم سر اصل مطلب position ها جهت نما نیست که بهش دستور بدی سمت راست و چپ بروند . کار این اتریبیوت اینه که موقعیت ها رو نسبت به والد و فرزند تشخیص میده .
یعنی اگه یه div والد داشته باشیم برای اینکه ثابت کنم تو صفحه که اسکرول هم بخوره جابجا نشه میتونید از خاصیت این اتریبیوت position : fixed ; استفاده کنید .
و برای ثابت بودن بدون اینکه تو صفحه شناور باشه از position : absolute ; استفاده میکنیم .
و برای اینکه نسبت به والدش باشه ( یعنی اگه والدش سمت چپ بود و ارتفاع 700 عرض 200 داشت تو همین عرض و ارتفاع و جهت شناور بشه ... position :relative; استفاده میکنیم.
و اخرین گزینه که position : static ; است گزینه پیش فرض خود اتریبیوت است که اگه انتخاب نشه اینو خود مرورگر براش تشخیص میده .
و پاسخ جناب عزیز اولی :
برای اینکه منوی بالا را به سمت راست برین از اتریبیوت : float : right ; استفاده کنید .
و همچنین برای بردن اسلایدر به سمت چپ از : float : left ; استفاده کنید .
اگر نیاز به موقعیت دهی بود از position ها میتونید کمک بگیرید ... تمام
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.