دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲
  • فروردین

جلسه ۶۴ : آموزش کار با ویژگی break-inside در CSS

  • دسته‌بندی‌ها :
جلسه ۶۴ : آموزش کار با ویژگی break-inside در CSS
    • جزئیات
    • نوع محتواآموزشی

      سلام به همه پی وی لرنی های عزیز!
      به دوره آموزش ویژگی های CSS خوش آمدید. CSS مخفف Cascade Style Sheets است که توسط W3C یا کنسرسیوم جهانی وب ایجاد شده است. اگر HTML اسکلت و ساختار وب است آنگاه CSS گوشت و پوست وب را تشکیل می دهد که ضعف های HTML را پوشش داده و آن ها را رفع می نماید. در این مجموعه از مجموعه آموزش های پی وی لرن قرار است به سراغ دوره آموزش ویژگی های CSS برویم و شما را با Properties ها یا ویژگی های CSS آشنا کنیم. روند هر جلسه این دوره به این شکل است که هر جلسه اختصاص به یک ویژگی دارد و در هر جلسه نیز برای هر Property یا ویژگی نیز سعی شده با ارائه مثال های مرتبط، یادگیری ویژگی های CSS آسان تر و ماندگارتر شود.
      در جلسه گذشته به آموزش ویژگی break-before پرداختیم و آموختیم که این ویژگی مشخص می کند که آیا شکست صفحه page break، شکست ستون column break یا شکست ناحیه region break باید قبل از عنصر صورت بپذیرد یا خیر.
      در این جلسه شما را به آموزش کار با ویژگی break-inside در CSS دعوت می کنیم.

      آموزش کار با ویژگی break-inside در CSS

      به مثال زیر توجه نمایید؛ در این مثال از یک page-break در عنصر <img> جلوگیری کرده ایم.

      مثال : 

      تعریف و کاربرد

      ویژگی break-inside مشخص می کند که آیا شکست صفحه page break، شکست ستون column break یا شکست ناحیه region break باید در داخل عنصر صورت بپذیرد یا خیر.
      ویژگی break-inside یک ویژگی در CSS2 است که گسترش page-break-inside یا شکست داخلی صفحه را سبب می شود.
      با کمک ویژگی break-inside می توانید به مرورگر بگویید که از وقوع شکاف در تصاویر، قطعات کد، جداول و لیست جلوگیری کند.

      مقدار پیش فرضauto
      به ارث بردنخیر
      متحرک بودنخیر
      نسخهCSS3
      سینتکس JavaScript“object.style.breakInside=”always

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

      در ادامه آموزش کار با ویژگی break-inside در CSS جدولی ارائه کرده ایم که نشان می دهد این ویژگی CSS در چه مرورگر های پشیبانی می شود.

      نام ویژگیChrome iconFirefox iconOpera iconSafari-FR iconInternet-Explorer icon
      break-inside۵۰٫۰۶۵٫۰۳۷٫۰۱۰٫۰۱۰٫۰

      سینتکس CSS

      مثال : 

      مقدار ویژگی

      مقدارتوضیحات
      autoپیش فرض است – شکست page/column/region به صورت خودکار در داخل عنصر
      avoidاز شکست  page/column/region در داخل عنصر جلوگیری می کند.
      avoid-columnاز column-break یا شکست ستون در داخل عنصر جلوگیری می کند.
      avoid-pageاز page-break یا شکست صفحه در داخل عنصر جلوگیری می کند.
      avoid-regionاز region-break یا شکست صفحه در داخل عنصر جلوگیری می کند.
      initialویژگی را به مقدار پیش فرض خود تنظیم می کند.
      inheritاین ویژگی را از عنصر parent خود به ارث می برد.

      مثال های بیشتر

      مثال یک

      جلوگیری از page-break در داخل عناصر <ul>، <table> و <ol> :

      مثال : 

      کلام آخر

      در این جلسه با آموزش کار با ویژگی break-inside در CSS همراه شما بودیم؛ این ویژگی مشخص می کند که آیا شکست صفحه page break، شکست ستون column break یا شکست ناحیه region break باید در داخل عنصر صورت بپذیرد یا خیر.
      در جلسه آینده قرار است به کار با ویژگی caption-side بپردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۶۴ : آموزش کار با ویژگی break-inside در CSS
      به اشتراک بگذارید