PDA

View Full Version : چطوری text رو در div از لحاط عمودی در مرکز قرار بدم؟



elham1611
چهارشنبه 22 آذر 1391, 00:21 صبح
سلام
من متنی داخل div میزارم که میخوام از لحاظ عمودی تنظیمش کنم اما کد
vertical-align:middle
کار نمیکنه. شنیدم در div کار نمیکنه و میشه با padding یه کارایی کرد.
کسی میتونه بدون padding کمک کنه؟

2undercover
چهارشنبه 22 آذر 1391, 06:01 صبح
می تونید از line-height استفاده کنید البته line-height بیشتر برای جاهایی اتفاده میشه که فقط یک خط متن داشته باشیم!

thacker
چهارشنبه 22 آذر 1391, 09:56 صبح
فکر کنم استفاده از padding بهترین راه هستش ...

میتونید یک Div دیگه توی Div مورد نظرتون بسازید و فاصلش رو از بالا تعیین کنید ...

کامروا
چهارشنبه 22 آذر 1391, 10:09 صبح
فکر کنم استفاده از padding بهترین راه هستش ...

میتونید یک Div دیگه توی Div مورد نظرتون بسازید و فاصلش رو از بالا تعیین کنید ...
وقتی از padding استفاده کنید، height ، دیو هم به همون اندازه زیاد میشه و باید به همون اندازه از height دیو کم کنیم.

line-height خوبه...

2undercover
چهارشنبه 22 آذر 1391, 14:22 عصر
البته line-height یک مشکل دیگه هم داره اونماین که حتما باید اندازه div تون ثابت باشه!