• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

تگ Table و سلولی با width ثابت

MahdiΩ

کاربر تازه وارد
تاریخ عضویت
27 ژانویه 2006
نوشته‌ها
324
لایک‌ها
0
سلام
دوستان چطور میتونم در تگ table سلولی ایجاد کنم که عرضش (width) ثابت باشه ؟:rolleyes:
یعنی اگه متن داخل اون سلول بیشتر از حد بود بره خط بعدی نه اینکه عرض سلول زیاد بشه ؟:(
 

first saeed

Registered User
تاریخ عضویت
25 آگوست 2005
نوشته‌ها
815
لایک‌ها
2
سن
42
محل سکونت
PubliC_HtmL
وقتي عرض تعريف شده باشه ديگه تغيير نمي کنه که
توي تگ td براش عرض تعريف کن به اين صورت :
HTML:
<td width="?px">
 

MahdiΩ

کاربر تازه وارد
تاریخ عضویت
27 ژانویه 2006
نوشته‌ها
324
لایک‌ها
0
ممنون
این کار رو قبلا انجام دادم اما عرض سلول تا جایی کم میشه که محتویاتش اجازه بدن !
یعنی اگه عرض 50 باشه و محتویاتش بیشتر بشه بازم عرض سلول زیاد میشه !
 

first saeed

Registered User
تاریخ عضویت
25 آگوست 2005
نوشته‌ها
815
لایک‌ها
2
سن
42
محل سکونت
PubliC_HtmL
مشکلت فک کنم اينه که عرض همه ستون ها رو دقيق مشخص نمي کني
اگر جمع عرض ستونهات برابر با عرض جدولت باشه همچين اتفاقي نمي افته
 

MahdiΩ

کاربر تازه وارد
تاریخ عضویت
27 ژانویه 2006
نوشته‌ها
324
لایک‌ها
0
ممنون که کمک میکنید
اما جدول من فقط یک ستون داره !
اگه عرض سلول بیشتر از متن داخل سلول باشه تغییر میکنه اما نمی تونم عرض سلول رو کمتر از متن کنم !
تنها راهی که دارم اینه که تگ <br> رو به صورت دستی در بین متن سلول قرار بدم تا بره خط بعد و از عرض مجاز تجاوز نکنه !
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
به نقل از MahdiΩ :
ممنون که کمک میکنید
اما جدول من فقط یک ستون داره !
اگه عرض سلول بیشتر از متن داخل سلول باشه تغییر میکنه اما نمی تونم عرض سلول رو کمتر از متن کنم !
تنها راهی که دارم اینه که تگ <br> رو به صورت دستی در بین متن سلول قرار بدم تا بره خط بعد و از عرض مجاز تجاوز نکنه !

یه جای کارت میلنگه

سورس جدولتو بزار ببینیم مشکل کجاست . first saeed درست میگه اگه تنظیمات جدولت درست باشه نباید تغییر کنه
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
هم سعید درست میگه هم مهدی!
یعنی مشخص کردن مقادیر عرض ستونها و جدول لازمه - البته کافی نیست، باید لی اوت جدول هم فیکس بشه:
HTML:
<table style="table-layout:fixed" width="xxx">
ضمنا اهمیتی نداره که مقادیر به درصد باشن یا پیکسل، فقط باید درست باشن;)

کار table-layout اینه که اگر عرض محتویات یک ستون از عرض ستون بیشتر باشه اون رو نمایش نمیده (کلیپ میکنه) البته توی فایرفاکس عرض ستون رو بهم نمیریزه ولی نوشته رو ادامه میده توی ستون بعدی!
 

MahdiΩ

کاربر تازه وارد
تاریخ عضویت
27 ژانویه 2006
نوشته‌ها
324
لایک‌ها
0
آقا دستت درد نکنه خیلی ممنون:rolleyes:
الان اومدم کد رو بزارم دیدم شما جواب دادید:)
دست همتون درد نکنه
 

MahdiΩ

کاربر تازه وارد
تاریخ عضویت
27 ژانویه 2006
نوشته‌ها
324
لایک‌ها
0
راستی نمیشه کاری کرد که اگه محتویات یک خانه جدول بیشتر از عرضش بود بقیه محتویات رو ببره خط بعدی ؟
یعنی ارتفاع اون خونه رو بیشتره کنه تا کل محتویات دیده بشن ؟
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
اینکار خودبخود انجام میشه!
 

first saeed

Registered User
تاریخ عضویت
25 آگوست 2005
نوشته‌ها
815
لایک‌ها
2
سن
42
محل سکونت
PubliC_HtmL
به نقل از MahdiΩ :
راستی نمیشه کاری کرد که اگه محتویات یک خانه جدول بیشتر از عرضش بود بقیه محتویات رو ببره خط بعدی ؟
یعنی ارتفاع اون خونه رو بیشتره کنه تا کل محتویات دیده بشن ؟

اگه برا جدولت يا برا سطرت ارتفاع تعيين نکرده باشي خود به خود اينکار انجام ميشه
 
بالا