سلام ،
چجوری می شه محتویات Div را در وسط وسط قراردهیم ؟
سلام ،
چجوری می شه محتویات Div را در وسط وسط قراردهیم ؟
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بسم الله الرحمن الرحیم
سلام
از طریق کد css زیر هم می شود:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
منظورم اینه که در محور عمودی و افقی با شه . این رو هم بگم چون display اش رو none , block می کنم اینا کار نمی کنند ! :30:
افقی: margin: 0 auto; بده و برای اینکه تحت IE هم کار کنه، خصوصیت text-align والدش رو center بده.
عمودی: یه خاصیت به اسم vertical-align هست ولی فکر نکنم استاندارد باشه و تحت همه مرورگرها کار کنه. تکنیک این اینطوریه که باید مقدار height و line-height رو به عنصرت مثل هم بدی. ولی این تکنیک هم برای عناصر فرم کار نمیکنه. برای اونا باید بهشون به میزانی که میخوای عنصرت ارتفاع داشته باشه از بالا و پایین padding بدی. این تکنیکه تحت همه مرورگها کار میکنه.
اگه هم بخوای فقط یه عکسی چیزی وسط بذاری طول و ارتفاع رو تنظیم کن و تصویر رو به عنوان پشت زمینه معرفی کن و خاصیت background-position رو مقادیر center center بده.
نوشته شده توسط TemplateMonster [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
صفحهرو که باز کردم کلی امیدوار شدم . چون دوست عزیز TemplateMonster چیزی نوشته بود . اما چیزی که من می خواستم نبود . من می خوام 1 div وسط div یا Table دیگر بگذارم و مقدارکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدرو هم حتما بهش بدم . اما ...کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این خصوصیتها هیچکدوم با display: block مشکلی ندارن. میتونی بیشتر توضیح بدی و سورس صفحه رو هم بذاری؟
نه نمی تونم ولی شما خودت امتحان کردی ؟ در فایر ؟
پیدا کردم! اینو امتحان کن:
من یه خورده توضیح بدم، اگه position والد رو relative بدیم و position فرزند رو relative، مقادیر left, right, top, bottom بر حسب اون والد سنجیده میشن، نه پنجره مرورگر. اگه مقدار top رو 50 درصد بدیم وسط میفته منتهی باید مقدار height حتماً تنظیم شده باشه و پنجره مرورگر هم اسکرول نداشته باشه. این کدی که این بالا هست مشکل دومی رو حل میکنه ولی هنوز هم این هست که باید مقدار ارتفاع حتماً به صورت دستی تعیین شده باشه. و برای حل این فعلاً هیچ راه حلی که با CSS سازگار باشه موجود نیست.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
توضیح کامل شما حرفی برای گفتن نگذاشت !
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)