ورود

View Full Version : تغییرمکان کنترل های مختلف در asp.net



Zabi42
جمعه 06 فروردین 1389, 17:42 عصر
نوروز 89 را به تمام دوستان تبریک میگم
سوال من این است که برای تغییرمکان کنترل های مختلف در asp.net باید چه کار کرد ؟؟؟
آیا باید از position: absolute استفاده کرد یا خیر؟؟ اگر جواب بله است لطف کنید و نحوه ی صحیح استفاده از اونو توضیح دهید که کنترل مورد نظر در مرورگرهای مختلف و در رزولوشن های متفاوت ثابت باشد ( تغییر مکان وتغییر اندازه ندهد) . اگرهم جواب خیر است لطف کنید و نحوه ی صحیح و اصولی جابجایی کنترل های مختلف در .net را توضیح دهید
راجع به Position : relative و تفاوت ان با absolute هم یه توضیحی بدید لطفا!!
در رابطه با wrapping style هم میخوام بدونم.
و کاری که می خوام بکنم اینه که می خوام صفحه رو توسط چند تگ div تقسیم بندی کنم و در کل صفحه رو اون جور که میخوام بچینم
ممنون می شم ازهر راهنمایی که تو این زمینه کمکم کنه.

Zabi42
دوشنبه 09 فروردین 1389, 00:47 صبح
عید کسی وقت نداره یا کسی هیچ نظری نداره؟؟؟؟!!!!!؟؟؟؟!!!

mohsen_Iran
دوشنبه 09 فروردین 1389, 10:40 صبح
سلام سال نو شما هم مبارک
شما می تونید از هر دوی اونا استفاده کنید ولی اگه از position:absolute استفاده کنید یعنی اینکه بقیه عناصر صفحه به این عنصر وابسته نیست و با تغییر اونا این عنصر تغییر نمی کنه که باید برای این کار top left .... مقدار بدهید. ولی اگه از relative استفاده کنید وابستگی به عناصر دیگه حفظ میشه و می تونید جای عنصر هم با مقدار دادن به top left.... تعیین کنید.
ولی بهتر از دو روش بالا استفاده نکنید و المان ها رو طوری بچینید که احتیاج به این ها نداشته باشند و برای تعیین موقعیت اونا از خاصیت های دیگه استفاده کنید مانند margin padding ...... و المان هارو به عنوان مثال در داخل تگ های div قرار بدید.
شما می تونید تگ های div رو با خاصیت float تنظیم کنید که کنار هم قرار بگیرندو بعد عنصر های مربوطه رو توی هر کدوم قرار بدید و به هر شکلی که می خوایید چینش کنید