ویژگی position به ما اجازه می دهد تا تعیین کنیم که آیا می خواهیم موقعیت یک عنصر در صفحه مشخص شود یا نه. اگر می خواهیم آن عنصر موقعیت مشخصی داشته باشد موقعیت عنصر را در صفحه تعیین می کند. چندین مقدار را می توان برای این ویژگی قرار داد. در اینجا می توانید این مقادیر را با کمی توضیح در مورد هر کدام ببینید:
این ویژگی در حقیقت مشخص می کند که عنصر مربوطه باید در محلی که کد آن نوشته شده نمایش داده شود. وقتی که از این ویژگی استفاده می کنیم ویژگیهای top, left, bottom, right کاربردی ندارند.
این ویژگی به صورت پیش فرض از طرف مرورگر برای صفحه مورد استفاده قرار می گیرد.
اینترنت اکسپلورر بیشتر از سایر مرورگرها مورد استفاده قرار می گیرد و برای همین از نسخه 7 به بعد آن مشاهده می نماییم که در این مرورگرها هم از این ویژگی استفاده می گردد. ویژگی fixed در CSS ویژگی جالبی است. در اینجا فقط به ذکر یک مثال بسنده می کنیم:
در این مثال از ویژگی position:fixed برای تعیین موقعیت یک DIV استفاده می کنیم:
اگر می خواهید ببینید این ویژگی چگونه کار می کند لینک زیر را با یکی از مرورگرهای Opera, Netscape یا Firefox , IE7 , IE8 مشاهده کنید و صفحه را با استفاده از اسکرول بار به بالا و پایین ببرید:
استفاده از ویژگی position:fixed ( لینک در پنجره جدید باز می شود ).
ویژگی position:absolute مشخص می کند که عنصر مربوطه باید در محل تعیین شده به نمایش در آید نه محلی که کد آن نوشته شده است.
در اینجا می توانید یک مثال را در مورد استفاده از ویژگی position:absolute در صفحه ببینید:
همانطور که در کد بالا می بینید برای DIV موقعیتی با فاصله 0 پیکسل از بالای صفحه و 0 پیکسل از سمت راست صفحه تعیین کرده ایم. با کلیک کردن بر روی لینک زیر می توانید نتیجه را مشاهده کنید:
استفاده از absolute برای ویژگی position ( لینک در یک پنجره جدید باز خواهد شد ).
این ویژگی موقعیت یک عنصر را از بالای صفحه تعیین می کند.( ویژگیهای top, left, bottom, right بیشتر زمانی مورد استفاده قرار می گیرند که برای یک عنصر ویژگی position تعیین شده باشد. )
در مثال قبل همانطور که ملاحظه می کنید از ویژگی top:0px استفاده شده است که این ویژگی معین می کند که DIV با فاصله 0 پیکسل از بالای پنجره مرورگر به نمایش در می آید.
مقداری که برای ویژگیهای top, bottom, left, right در نظر گرفته می شود به صورت می تواند باشد. یا به صورت عددی در واحد پیکسل که در این صورت باید پس از عدد مربوطه از حروف اختصاری px استفاده شود یا به صورت درصد که پس از عدد با ید از علامت درصد (%) استفاده شود.
کاربردی همانند ویژگی بالا دارد با این تفاوت که میزان فاصله عناصر را از پایین پنجره مرورگر مشخص می کند.در مثال بعدی از این ویژگی استفاده خواهیم کرد.
این ویژگی فاصله عناصر را از سمت راست صفحه تعیین می کند. همانطور که در مثال قبل می بینید، از این ویژگی به صورت right:0px استفاده شده است یعنی DIV مربوطه با فاصله 0 پیکسل از سمت راست پنجره مرورگر قرار خواهد گرفت.
این ویژگی موقعیت عنصر را از سمت چپ پنجره مرورگر تعیین می کند.
در مثال زیر از ویژگیهای bottom و left برای همان DIV مثال قبل استفاده می کنیم:
برای اینکه نتیجه را مشاهده کنید لینک زیر را کلیک کنید:
استفاده از ویژگیهای bottom و left ( لینک در پنجره جدید باز می شود ).
در مثال ذکر شده DIV به اندازه 0 پیکسل از پایین و 0 پیکسل از سمت چپ پنجره مرورگر فاصله دارد.
سلام دوست عزیز من واقعا از اینکه این همه مطالب رو در وبلاگت قرار دادی ممنونم ار همین جا تشکر می کنم الیته من کل وبلاگ شما رو دیدم ....
اگه مایل به لینک وبلاگ بودی خبرم کن.....
ممنون