View Full Version : ثابت ماندن div یا table با افزایش طول متن
Ali_Alizadeh
جمعه 26 آبان 1391, 18:59 عصر
سلام
من هرچی مثال و نمونه از این سایت و دیگر سایتها پیدا کردم و امتحان کردم با افزایش متن توی div , table عرض اونا تغییر می کنه و ثابت نمی مونه.
لطفا یه کد مطمئن و تست شده برام بزارید.
ممنون
کامروا
جمعه 26 آبان 1391, 20:27 عصر
سلام
میخواهید با زیاد شدن متن اندازه دیو هم زیاد شه؟
Ali_Alizadeh
جمعه 26 آبان 1391, 20:32 عصر
سلام
فرض کن عرض دیو یا جدول 40 هست ، می خوام با زیاد شدن متن بره خط بعدی و هنگام نمایش روی وب اندازه جدول یا دیو تغییر نکنه
اندازه از طول زیاد شه نه از عرض
Ali_Alizadeh
جمعه 26 آبان 1391, 20:34 عصر
سلام
فرض کن عرض دیو یا جدول 40 هست ، می خوام با زیاد شدن متن بره خط بعدی و هنگام نمایش روی وب اندازه جدول یا دیو تغییر نکنه
اندازه از طول زیاد شه نه از عرض
کامروا
جمعه 26 آبان 1391, 20:36 عصر
سلام
فرض کن عرض دیو یا جدول 40 هست ، می خوام با زیاد شدن متن بره خط بعدی و هنگام نمایش روی وب اندازه جدول یا دیو تغییر نکنه
اندازه از طول زیاد شه نه از عرض
بفرمایید :
div {
width: 40px;
overflow: hidden;
word-wrap: break-word;
}
برای اینکه انداز طول یا عرض تغییر کند میتونید از overflow-x یا overflow-y استفاده کنید و overflow هم روی هردو عمل میکند.
Ali_Alizadeh
جمعه 26 آبان 1391, 20:44 عصر
الان اینو اجرا کن جواب نمی ده نمیره خطهای بعدی همه رو روی یه خط چاپ می کنه
<div style="width: 14px overflow: hidden; word-wrap: break-word; ">
فرض کن عرض دیو یا جدول 40 هست ، می خوام با زیاد شدن متن بره خط بعدی و هنگام
نمایش روی وب اندازه جدول یا دیو تغییر نکنه اندازه از طول زیاد شه نه از عرض
</div>
Ali_Alizadeh
جمعه 26 آبان 1391, 20:48 عصر
آقای کامروا دستت درد نکنه درست شد.
ممنون از راهنمایی تون.
کامروا
جمعه 26 آبان 1391, 20:49 عصر
سیمی کالن بین width و overflow رو فراموش کردی.
این رو بنویس :
<div style="width: 14px; overflow: hidden; word-wrap: break-word; ">
Ali_Alizadeh
جمعه 26 آبان 1391, 20:51 عصر
آره متوجه شدم.
دستت درد نکنه.
Ali_Alizadeh
جمعه 26 آبان 1391, 20:57 عصر
راستی واسه جدول چی باید نوشت
Ali_Alizadeh
جمعه 26 آبان 1391, 21:11 عصر
آقای کامروا
در مورد جدول هم این مورد رو بهم بگو
Ali_Alizadeh
جمعه 26 آبان 1391, 21:40 عصر
فرض کن عرض جدول 40 هست ، می خوام با زیاد شدن متن بره خط بعدی و هنگام نمایش روی وب اندازه جدول تغییر نکنه
اندازه از طول زیاد شه نه از عرض
کامروا
جمعه 26 آبان 1391, 21:44 عصر
فرض کن عرض جدول 40 هست ، می خوام با زیاد شدن متن بره خط بعدی و هنگام نمایش روی وب اندازه جدول تغییر نکنه
اندازه از طول زیاد شه نه از عرض
این جمله رو 6591545 بار تکرار کردی برادر من! :لبخند:
بفرمایید :
table { width: 250px;table-layout: fixed;white-space:nowrap;word-wrap: break-word;}
tr {
height: 30px;
overflow: hidden;
}
td {
width: 60px;
overflow: hidden;
}
Ali_Alizadeh
جمعه 26 آبان 1391, 21:50 عصر
شرمنده داداش
امان از جوونی و کم حوصلگی
Ali_Alizadeh
جمعه 26 آبان 1391, 21:58 عصر
الان اینو تست کن سلول اول متن رو توی سطرهای بعدی نمی آره
<table border=1 style="width: 250px; table-layout: fixed;white-space:nowrap; word-wrap: break-word;">
<tr style=" height: 30px; overflow: hidden;">
<td style="width: 103px; overflow: hidden">
فرض کن عرض جدول 40 هست ، می خوام با زیاد شدن متن بره خط بعدی و هنگام نمایش روی وب اندازه جدول تغییر نکنه
اندازه از طول زیاد شه نه از عرض
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
فرض کن عرض جدول 40 هست ، می خوام با زیاد شدن متن بره خط بعدی و هنگام نمایش روی وب اندازه جدول تغییر نکنه
اندازه از طول زیاد شه نه از عرض
</td>
</tr>
</table>
Ali_Alizadeh
جمعه 26 آبان 1391, 22:30 عصر
جواب بالایی رو نمی دی؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.