نویسنده موضوع: آشنایی با زبان برنامه نویسی HTML - این قسمت : آشنایی با طرح بندی صفحات  (دفعات بازدید: 4 بار)

8908190

  • کاربر جدید
  • *
  • آفلاین آفلاین
  • ارسال: 4

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

قبل از آشنایی با مفهوم layout در دنیای وب و برنامه نویسی ، بهتر است مفهوم کلی آن را درک کنید ؛

Layout به معنای طرح بندی است یعنی صفحه چطور نمایش داده شود. معمولا محتوای سایت در قالب چندین ستون نمایش داده میشود.


Layout برای یک صفحه ی وب از اهمیت بسیاری برخوردار است، چرا که دید بهتری نسبت به وب سایت شما ارائه می دهد.
طراحی Layout خوب با منظره و حس خوب برای یک وب سایت زمان فوق العاده زیادی می گیرد. این روزها همه ی وب سایت های مدرن از فریم ورک هایی بر اساس جاوا اسکریپت و CSS استفاده میکنند تا به وب سایت های پویا و مشهور تبدیل شوند، اما یک Layout در صفحه ی وب شما، صرفا از HTML و ویژگی های ان استفاده می کند.

HTML Layout – استفاده از جدول ها
ساده ترین و محبوب ترین راه برای ایجاد Layout ها، استفاده از برچسب < table> در HTML می باشد. این جدول ها در ردیف ها و ستون ها منظم می شوند که شما می توانید از این ردیف ها و ستون ها به هر طریقی که می خواهید استفاده کنید.

برای مثال، نمونه زیر از طریق استفاده از  یک جدول با سه ردیف و دو ستون به دست می آید، اما ستون عنوان (header) و پاورقی  را با استفاده از ویژگی colspan ایجاد می کنند.

مثال :

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Layout using Tables</title>
   </head>

   <body>
      <table width = "100%" border = "0">
         
         <tr>
            <td colspan = "2" bgcolor = "#b5dcb3">
               <h1>This is Web Page Main title</h1>
            </td>
         </tr>
         <tr valign = "top">
            <td bgcolor = "#aaa" width = "50">
               <b>Main Menu</b><br />
               HTML<br />
               PHP<br />
               PERL...
            </td>
           
            <td bgcolor = "#eee" width = "100" height = "200">
               Technical and Managerial Tutorials
            </td>
         </tr>
         <tr>
            <td colspan = "2" bgcolor = "#b5dcb3">
               <center>
                  Copyright © 2007 Tutorialspoint.com
               </center>
            </td>
         </tr>
         
      </table>
   </body>

</html>

برای مشاهده ی نتیجه ، قطعه کد بالا را در نوت پد اجرا بگیرید . آموزش HTML از 0 تا 100 طراحی قالب حرفه ای جهت ورود به بازار کار

ساخت Layout های چند ستونه توسط جدول های html :

شما می توانید سایت خود را طوری طراحی کنید که محتوای وب در چند بخش ستونی تنظیم شود به طوری که محتوای اصلی  را در ستون میانی حفظ کنید و از ستون
.سمت چپ برای استفاده از منو و از ستون سمت راست  برای تبلیغ یا موارد دیگر استفاده کنید
 

تگ <table> به عنوان ابزاری برای چیدمان (Layout) طراحی نشده است. هدف از طراحی این عنصر نمایش داده‌ های جدولی است. بنابراین از جداول برای چیدمان(layout)  صفحه خود استفاده نکنید. چون این کار باعث درهم ریختگی در کد ها شده و کار طراحی مجدد سایت را با دشواری‌ هایی رو به رو می‌ سازد و سبب اتلاف در وقت شما خواهد شد.

 

برای درک بیشتر به مثال زیر و خروجی اش توجه کنید :

<!DOCTYPE html>
<html>

   <head>
      <title>Three Column HTML Layout</title>
   </head>

   <body>
      <table width = "100%" border = "0">
         
         <tr valign = "top">
            <td bgcolor = "#aaa" width = "20%">
               <b>Main Menu</b><br />
               HTML<br />
               PHP<br />
               PERL...
            </td>
            
            <td bgcolor = "#b5dcb3" height = "200" width = "60%">
               Technical and Managerial Tutorials
            </td>
            
            <td bgcolor = "#aaa" width = "20%">
               <b>Right Menu</b><br />
               HTML<br />
               PHP<br />
               PERL...
            </td>
         </tr>
         
      <table>
   </body>

</html>


ادامه دارد....

« آخرين ويرايش: ژوئیه 10, 2018, 07:01:56 am توسط 8908190 »
خارج شده است