آموزش سی اس اس CSS

آموزش طراحی وب سایت با استفاده از سی اس اس CSS

پراپرتی overflow مشخص میکند متن های خیلی زیاد چگونه در یک فضای مشخص جا شوند.

CSS Overflow

پراپرتی overflow مشخص میکند متن های خیلی زیاد در یک فضای مشخص بریده شود یا اسکرول بخورد.

پراپرتی overflow مقادیر زیر را دارد:

  • visible - پیش فرض. متن بریده نمیشود. خارج از باکس المان رندر میشود
  • hidden - متن بریده میشود، و باقی محتوا مخفی میشوند
  • scroll - متن بریده میشود, اما برای دیدن باقی متن اسکرل اضافه میشود
  • auto - اگر متن بریده شود، برای دیدن باقی متن اضافه میشود

نکاتی که باید در ذهن داشته باشید

I. پراپرتی overflow تنها برای المان های بلاک و ارتفاع مشخص کار میکند.

II. در OS X Lion (on Mac) بصورت پیش فرض اسکرول بارها مخفی هستند و تنها زمانی که استفاده میشوند مشخص میشوند (حتی اگر از overflow:scroll استفاده شود).

overflow: visible

بصورت پیش فرض، مقدار overflow برابر با visible، که به معنای آن است که متن بریده نشود و خارج از باکس المان رندر میشود.

شما میتوانید از پراپرتی overflow برای کنترل بهتر لی اوت استفاده کنید. پراپرتی overflow مشخص میکند متنی که خارج از ارتفاع باکس قرار میگیرد به چه صورت نمایش داده شود.
 
div {
    width: 200px;
    height: 50px;
    background-color: #eee;
    overflow: visible;
}
 

overflow: hidden

با مقدار hidden، متن اضافه بریده میشود و باقی متن مخفی میشود.

شما میتوانید از پراپرتی overflow برای کنترل بهتر لی اوت استفاده کنید. پراپرتی overflow مشخص میکند متنی که خارج از ارتفاع باکس قرار میگیرد به چه صورت نمایش داده شود.
 
div {
    overflow: hidden;
}
 

overflow: scroll

با مقدار hidden، متن بریده میشود و اسکرول بار داخل باکس اضافه میشود تا بتوان متن را اسکرول کرد. توجه داشته باشید که این اسکرول هم بصورت عمودی و هم افقی به باکس اضافه میشود (حتی اگر به آن نیاز نباشد).

شما میتوانید از پراپرتی overflow برای کنترل بهتر لی اوت استفاده کنید. پراپرتی overflow مشخص میکند متنی که خارج از ارتفاع باکس قرار میگیرد به چه صورت نمایش داده شود.
 
div {
    overflow: scroll;
}
 

overflow: auto

مقدار auto شبیه به scroll است، اما تنها زمانی که اسکرول نیاز است آنرا اضافه میکند.

شما میتوانید از پراپرتی overflow برای کنترل بهتر لی اوت استفاده کنید. پراپرتی overflow مشخص میکند متنی که خارج از ارتفاع باکس قرار میگیرد به چه صورت نمایش داده شود.
 
div {
    overflow: auto;
}
 

overflow-x و overflow-y

پراپرتی های overflow-x و overflow-y مشخص میکند که محتوای خارج شده از کادر چگونه تغییر کند. آیا تنها بصورت افقی تغییر کند یا عمودی (یا هردو).

overflow-x مشخص میکند که چه اتفاقی برای لبه های سمت چپ و راست محتوا رخ دهد.

overflow-y مشخص میکند که چه اتفاقی برای لبه های سمت بالا و پایین محتوا رخ دهد.

شما میتوانید از پراپرتی overflow برای کنترل بهتر لی اوت استفاده کنید. پراپرتی overflow مشخص میکند متنی که خارج از ارتفاع باکس قرار میگیرد به چه صورت نمایش داده شود.
 
div {
    overflow-x: hidden; /* Hide horizontal scrollbar */
    overflow-y: scroll; /* Add vertical scrollbar */
}
 
نوشتن دیدگاه

جستجو در سایت

  • تاریخچه سی اس اس (CSS) +

    تاریخ CSS از سال 1994 آغاز شد. هاکون ویم لی در دهم اکتبر 1994 آنرا پیشنهاد داد. وی در CERN

    Read More

  • معرفی سی اس اس (CSS) +

    سی اس اس زبانی است که ظاهر صفحه HTML را تعریف میکند و تعیین میکند هر المان HTML به چه

    Read More

  • نحوه نگارش سی اس اس و سلکتورها +

    نحوه نگارش سی اس اس (CSS) مجموعه قوانین سی اس اس (CSS) شامل یک سلکتور و یک بلوک توصیفی است.

    Read More

  • نحوه استفاده از سی اس اس +

    مرورگر HTML را بر اساس اطلاعات موجود در استایل شیت شکل میدهد. سه راه برای وارد کردن سی اس اس

    Read More

  • رنگها در سی اس اس (CSS) +

    رنگها را میتوان با استفاده از اسمهای از پیش تعریف شده آنها، یا مقادیر آنها مانند RGB، HEX، HSL، RGBA،

    Read More

  • CSS Backgrounds | آموزش سی اس اس +

    پراپرتی بک گراند برای تعریف پس زمینه برای المان ها استفاده میشود.

    Read More

  • 1
  • 2
  • 3
  • 4

افراد آنلاین

ما 29 مهمان و بدون عضو آنلاین داریم