سی اس اس

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

اساطیر زبان

ویژگی های جدید متن در 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;

}

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست