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



  • ۲
  • فروردین

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

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

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

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

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

      مثال : 

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

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

      نکات و توصیه ها

      نکته ها

      با استفاده از ویژگی break-before می توانید به مرورگر بگویید که قبل از این که ویژگی break-before اجرا شود صفحه -page-یا ستون -column- یا ناحیه -region- را بشکند و یا از تقسیم عنصر در دو صفحه جلوگیری کند.

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

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

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

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

      سینتکس CSS

      مثال : 

      مقدار ویژگی

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

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

      مثال یک

      برای اطمینان از اینکه تمام فصلهای جدید هنگام چاپ باید در یک صفحه درست (مانند یک کتاب) شروع شوند ، می توانید از break-ago استفاده کنید: برای همه عناصر <h1>:

      مثال : 

      مثال دو

      وارد کردن یک region-break قبل از عناصر <ul> در ناحیه :

      مثال : 

      کلام آخر

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

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