PDA

View Full Version : در مورد CSS



nader.golab
یک شنبه 11 خرداد 1393, 19:19 عصر
سلام.



<div>
asdasdasdasdasdasdasdasdasdasdasdasdsdfgdgedfsadfa ssadfdfda fgdfs gdf gdsfg dsfagvdfgdsfgdfg
</div>

من داخل تک div وقتی متی رو می زارم می خوام اولا شکسته بشه یعنی wrap مساوی true باشه و
دوم اینکه اگه متن از اندازه div بیشتر شد ته متن رو (...) قرار بده

متن مثل زیر بشه:

dfsdfsdfsdfsdf
sdfsdfsdfsdfsf
sdfsdfsdfsdfs
sdfsdfsdf...

ممنون از شما دوستان

MRmoon
یک شنبه 11 خرداد 1393, 20:10 عصر
فکر نمی کنید جای این سوال تو بخش طراحی وب هست نه این جا؟

Mori Bone
یک شنبه 11 خرداد 1393, 21:11 عصر
فکر نمی کنید جای این سوال تو بخش طراحی وب هست نه این جا؟

ایشون یه بار این سوال تو بخش طراحی نوشتن و جواب گرفتن. مدیران باید کنترل کنند

omidabedi
یک شنبه 11 خرداد 1393, 21:19 عصر
برای css

word-wrap:break-word;

باشه

برای گرفتن قسمتی از متن هم از تابع substr استفاده کن

nader.golab
دوشنبه 12 خرداد 1393, 08:44 صبح
سلام وقتتون بخیر.
اولا کجا من جوابم رو گرفتم بهم بگید تا بدونم.دوما من این پست رو گذاشتم تا شاید با کد نویسی php بشه یه جوری جمش کرد.

دوست عزیز omidabedi (http://barnamenevis.org/member.php?282659-omidabedi) ممنون اما این کد جواب نمی ده یعنی من می خواهم هم wrap فعال باشه هم text-overflow: ellipsis فعال باشه. ممنون از شما

nader.golab
دوشنبه 12 خرداد 1393, 12:30 عصر
آقا دوست عزیز می شه بگی چطور می تونم تابع substr استفاده کنم؟؟

omidabedi
دوشنبه 12 خرداد 1393, 13:09 عصر
آقا دوست عزیز می شه بگی چطور می تونم تابع substr استفاده کنم؟؟

تا اونجایی که از گفته های شما فهمیدم
شما word-wrap رو break-word قرار بدید
و کار
text-overflow: ellipsis رو با php انجام بدید



substr('text','start from','number of charecter');


پارامتر اول متن رو میدی
پارامتر دوم از جایی که میخوای شمارش کلمات رو شروع کنه
پارامتر سوم تعداد کارکترها هست

با یه if ساده و تابع strlen میتونی بگی اگر از 500 کارکتر بیشتر شد اینقدش رو با تابع substr بردار و ادامش سه نقطه بزار



if(strlen('text')<700){echo substr('text',0,700).' ادامه...';}else{ echo text;}

فرزند کوروش
دوشنبه 12 خرداد 1393, 14:30 عصر
از این تابع هم میتونی استفاده کنی

function tikekon_harf( $matne_harf, $l_harf, $return = 1 )
{
if ( $l_harf < strlen( $matne_harf ) )
{
$end = "...";
}
else
{
$end = "";
}
$matne_harf = mb_strcut( $matne_harf, 0, $l_harf, "UTF-8" );
$text = "".$matne_harf.$end."";
if ( $return == 1 )
{
return $text;
}
return $text;
}

nader.golab
سه شنبه 20 خرداد 1393, 08:18 صبح
قابل توجه دوستانی که به جای کمک کردن در پست فقط پست الکی می زنن و کمکی نمی کنن.
آقای کوروش و عابدی مشکلم با کدی شما برطرف شد.دوستان برای رفع این مشکل از این به بعد از این کدا استفاده کنید تشکر از همکی.