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



  • ۲
  • فروردین

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

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

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

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

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

      مثال : 

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

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

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

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

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

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

      سینتکس 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 خود به ارث می برد.

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

      مثال یک

      وارد کردن یک page-breaks بعد از عنصر با id یا شناسه toc که مخفف (table of content) است.

      مثال : 

      مثال دو

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

      مثال : 

      کلام آخر

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

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