آموزش سرریز متن در CSS3 به زبان ساده

رتبه: 0 ار 0 رای sssss
سی اس اس
نویسنده: میلاد حیدری زمان مطالعه 2 دقیقه
Banner Image

ویژگی های جدید متن در CSS3 کنترل بیشتری بر ارائه متن فراهم می کنند.

کنترل سرریز متن در CSS3

CSS3 چندین ویژگی خاص جدید را برای تغییر محتوای متن معرفی کرده است، اما برخی از این ویژگی ها از مدت ها فبل وجود داشته اند. این ویژگی ها به شما امکان کنترل دقیق ارائه متن را روی مرورگر وب می دهد.

پنهان کردن متن سرریز

هنگامی که از شکستن متن جلوگیری می گردد، متن می تواند سرریز شود، به عنوان مثال، هنگامی که مقدار ویژگی white-space برای عنصر دارای جعبه یا یک کلمه واحد خیلی طولانی، “nowrap” تنظیم شده است تا مثلا یک آدرس ایمیل طولانی را جای دهد. در چنین شرایطی می توانید از ویژگی text-overflow در CSS3 برای تعیین نحوه نمایش محتوای متن سرریز شده استفاده کنید.

می توانید متن سرریز شده را یا نمایش یا برش دهید و یا برش دهید و سه نقطه ( …)  یا یک رشته سفارشی را در جایگاه متن بریده شده، به کاربر نشان دهید.

مقادیر پذیرفته شده توسط ویژگی word-break عبارتند از: clip  و ellipsis  و string.

مثال

p {

width: 400px;

overflow: hidden;

white-space: nowrap;

background: #cdcdcd;

}

p.clipped {

text-overflow: clip; /* متن سرریز شده را برش داده می شود */

}

p.ellipses {

text-overflow: ellipsis;

/* نمایش “…” برای نشان دادن متن بریده شده */

}

هشدار: مقدار string  برای ویژگی text-overflow  در اغلب مرورگرهای وب پشتیبانی نمی شود، بهتر است از استفاده این مفدار خودداری کنید.

شکستن متن سرریز

می توانید یک کلمه طولانی را بشکنید و آن را مجبور کنید تا در خط جدید ادامه پیدا کند و با استفاده از ویژگی word-wrap، حاشیه های عنصر جعبه دار نیز سرریز می شوند.

مقادیر پذیرفته شده توسط ویژگی word-wrap عبارتند از: normal  و break-word.

مثال

p {

width: 200px;

background: #ffc4ff;

word-wrap: break-word;

}

نکته: لطفاً همه مقادیر ممکن و پشتیبانی مرورگر از این ویژگی ها را بررسی کنید.

تعیین قوانین شکستن کلمه

همچنین می توان قوانین شکست خط برای متن (یعنی نحوه شکست خط در کلمات) را با استفاده از ویژگی word-break مشخص کنید.

مقادیر پذیرفته شده توسط ویژگی ” word-break” عبارتند از: normal، break-all  و keep-all.

مثال

p {

width: 150px;

padding: 10px;

}

p.break {

background: #bedb8b;

word-break: break-all;

}

p.keep {

background: #f09bbb;

word-break: keep-all;

}

برچسب : سی اس اس
profile name
میلاد حیدری

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

محصولات مرتبط

مشاهده همه

دیدگاهتان را بنویسید

1 2 3 4 5

0 نظر درباره «آموزش سرریز متن در CSS3 به زبان ساده»

    هنوز نظری برای این بخش ثبت نشده است
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید