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



  • ۲۰
  • مهر

جلسه ۲۵ : قالب وب سایت

  • دسته‌بندی‌ها :
جلسه ۲۵ : قالب وب سایت
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام خدمت کاربران سایت پی وی لرن . ما در بخش دوره کامل آموزش css ، به طراحی کلی قالب صفحات وب ، اشاره کردیم. و توضیحاتی در این مورد ، در بخش آموزش css ، ارائه کردیم. اکنون در ادامه آموزشهای کامل html، در این بخش قصد داریم به موضوع آشنایی با طرح های کلی قالب وب سایت یا طراحی قالب وب سایت ، بپردازیم.

      وب سایت های معمولا محتوای خود را در چندین ستون (مانند مجله ها و روزنامه ها) نمایش می دهند. در html5 یک شماتیک کلی برای قالب وب سایت ، ارائه شده است. که در ادامه این آموزش به آن می پردازیم.

       

      Layout در طراحی قالب وب سایت

      Layout در طراحی قالب وب سایت

      آشنایی با طرح های کلی قالب وب سایت

      طرح کلی که html5 برای قالب وب سایت ارائه کرده است ، بصورت زیر است:

      design

      design

      مثال:

      مثال : قالب وب سایت
      خودتان امتحان کنید »

       

      • <header> : یک سربرگ برای صفحه وب تعریف می کند.
      • <nav> : ظرفی برای نگهداری لینک های navigation است.
      • <section> : بخشی از یک سند را تعریف می کند.
      • <article> : یک مقاله مستقل را در صفحه وب تعریف می کند.
      • <aside> : محتوای حاشیه ی وب سایت را تعریف می کند.
      • <footer> : پانوشته ی یک صفحه وب است.
      • <details> : جزئیات را مشخص می کند.
      • <summary> : به عنوان یک سربرگ برای جزئیات عمل می کند.

      تکنیک های طرح بندی قالب html

      ۵ روش کلی برای ایجاد طرح های چند ستونی در قالب وب سایت ، وجود دارد، که هر کدام دارای مزایای و معایبی می باشد:

      • HTML tables (توصیه نمی شود)
      • CSS float property
      • CSS flexbox
      • CSS framework

      اکنون به بررسی هر کدام از این روشها می پردازیم:

      روش HTML tables

      تگ <table> در html در واقع برای ایجاد طرح قالب وب سایت ،ارائه نشده است. هدف اصلی استفاده از تگ <table> ، در واقع  نمایش جدولی داده ها است. بنابراین سعی کنید از جداول برای طراحی قالب وب سایت خود استفاده نکنید! چراکه باعث افزایش حجم کد وب سایت شما شده و اگر بخواهید بعدا طرح وب سایت خود را تغییر بدهید، دچار مشکلاتی می شوید.

      روش CSS framework

      اگر شما می خواهید که قالب وب سایت خود را سریع طراحی کنید ، می توانید از فریم ورک های آماده ی وب سایت نظیر W3.CSS و Bootstrap استفاده کنید.

      روش CSS float

      این یک روش کلی برای طراحی قالب کلی وب سایت است. این روش برای یادگیری آسان است. شما فقط باید یاد بگیرید که خصوصیات float و clear ، چه طور کار می کنند.

      مثال :  استفاده از صفت float
      خودتان امتحان کنید »

       

      روش Flexbox

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

      مثال : استفاده از flex
      خودتان امتحان کنید »

      استفاده از Grid در CSS

      ماژول CSS Grid یک سیستم طرح بندی مبتنی بر شبکه با ردیف ها و ستون ها را ارائه می دهد که ساده تر ساختن صفحات وب را بدون نیاز به استفاده از float ها و position ها انجام می دهد.

      کلام آخر

      تاکنون شما را با برخی از عناصر مهم HTML ، صفات عناصر ، کدنویسی CSS و کمی جاوا اسکریپت آشنا کردیم، تا اینجای کار شما می توانید همانطور که در مباحث فوق اشاره کردیم قالب کلی و ساده ی صفحات HTML را پیاده سازی کنید.

      در بخش های بعدی شما را با مباحث بیشتری از طراحی قالب وب سایت آشنا خواهیم کرد.

      QR:  جلسه ۲۵ : قالب وب سایت
      به اشتراک بگذارید