overflow در CSS

overflow در CSS

دسته بندی : آموزش CSS سطح مقاله : متوسط زمان مطالعه : 2 دقیقه آخرین بروز رسانی: 25 بهمن 1399

با استفاده از خاصیت overflow در CSS، می توانید رفتار عنصر را در مواردی که محتوا نمی تواند در مرزهای آن قرار بگیرد ، دستکاری کنید. در واقع خلاصه ای برای دو زیر خاصیت overflow CSS است:

  • سرریز-x
  • سرریز کردن

از هر دو آن ها می توان به طور جداگانه استفاده کرد:

div {
    overflow-x: hidden;
}
div {
    overflow-y: hidden;
}

مقادیر overflow در CSS

نحو سرریز مانند سایر مختصرهای CSS است – شما باید مقادیر هر دو زیرمجموعه را بدون تایپ واقعی نام آن ها بنویسید:

سرریز: overflow-x overflow-y؛

overflow-x نحوه واکنش دو طرف چپ و راست یک ظرف به محتوای سرریز شده و overflow-y را تعریف می کند. همین کار را برای لبه های بالا و پایین انجام می دهد. اگر فقط یک مقدار تعریف کنید ، برای هر دو زیر خاصیت اعمال می شود.

overflow-x و overflow-y مقادیر یکسانی را می گیرند:

DescriptionValue
مقدار پیش فرض محتوا کوتاه نشده است و ممکن است از جعبه padding سرریز شودvisible
محتوا را می توان کوتاه کرد و کاربر فقط می تواند به صورت برنامه نویسی پیمایش کندhidden
محتوا قابل برش است و کاربر نمی تواند پیمایش کند (حتی به صورت برنامه ریزی)clip
محتوا را می توان کوتاه کرد ، اما کاربر می تواند با استفاده از نوار پیمایش در CSS پیمایش کندscroll
رفتار Element به مرورگر بستگی داردauto

مقابله با overflow

متن CSS ویژگی CSS text-overflow چگونگی اطلاع رسانی مرورگر به کاربر در مورد وجود محتوای متن سرریز شده را تعریف می کند:

div {
    text-overflow: ellipsis;
}

برای استفاده از این ویژگی ، باید از هر سه مقدار ممکن یکی را انتخاب و تعریف کنید:

text-overflow: مقدار؛

DescriptionValue
مقدار پیش فرض متن حتی در وسط کاراکتر / td> در لبه ظرف بریده می شودclip
یک بیضی (‘…’) در انتهای متن بریده شده درون ظرف نشان داده شده استellipsis
یک رشته مشخص شده در انتهای متن بریده شده درون ظرف نشان داده شده استstring

پشتیبانی از مرورگر

این تگ در مرورگرهای IE ، safari ، firefox، cherom، opera وEdge پشتیبانی می شود.

در دوره آموزش CSS بین المللی آکادمی دویکس به صورت رایگان ثبت نام کنید.

این مقاله چقدر براتون مفید بود؟

اولین امتیاز را ثبت کنید😊