| کد HTML | اجرای کد HTML به وسیله برنامه مرورگر (Browser) | ||||||||||||||||||||||||||||||||||||
| انواع جداول با کمک المان Table | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <p dir="rtl"> جدولها در اچتمل با تگ table شروع ميشوند. هر تک table با تگ tr شروع و با کمک تگ td اطلاعات سلولها و خانه های آن مشخص ميگردند. </p> <h4 dir="rtl">جدولی با يک سطر و يک ستون</h4> <table border="1"> <tr> <td>100</td> </tr> </table> <h4 dir="rtl">جدولی با يک رديف و 3 ستون:</h4> <table border="1"> <tr> <td>100</td> <td>200</td> <td>300</td> </tr> </table> <h4 dir="rtl">جدولی با دو سطر و سه ستون:</h4> <table border="1"> <tr> <td>100</td> <td>200</td> <td>300</td> </tr> <tr> <td>400</td> <td>500</td> <td>600</td> </tr> </table> <h4 dir="rtl">جدولی با محتوای فارسی و لاتين:</h4> <table border="1"> <tr> <td dir="ltr">One</td> <td dir="rtl">يک</td> </tr> <tr dir="rtl"> <td dir="ltr">Two</td> <td dir="rtl">دووووووووو</td> </tr> <tr dir="rtl"> <td dir="ltr">Three</td> <td dir="rtl">ســـــــــــــــــــــــه</td> </tr> </table> <p dir="rtl"> در مثال آخر به شناسه dir و مقادير rtl و ltr برای تعيين جهت نمايش متون فارسی و لاتين توجه کنيد. </body> </html> |
جدولها در اچتمل با تگ table شروع ميشوند. هر تک table با تگ tr شروع و با کمک تگ td اطلاعات سلولها و خانه های آن مشخص ميگردند. جدولی با يک سطر و يک ستون
جدولی با يک رديف و 3 ستون:
جدولی با دو سطر و سه ستون:
جدولی با محتوای فارسی و لاتين:
در مثال آخر به شناسه dir و مقادير rtl و ltr برای تعيين جهت نمايش متون فارسی و لاتين توجه کنيد.
|
||||||||||||||||||||||||||||||||||||
| تعيين مرز جداول با کمک شناسه border | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <div dir="rtl" > <h4>جدولی دو در دو با مرز واحد:</h4> <table border="1" dir="rtl"> <tr> <td>يک</td> <td>دو</td> </tr> <tr> <td>سه</td> <td>چهار</td> </tr> </table> <h4>جدولی دو در دو با مرز 5:</h4> <table border="5" dir="rtl"> <tr> <td>يک</td> <td>دو</td> </tr> <tr> <td>سه</td> <td>چهار</td> </tr> </table> <h4>جدولی دو در دو با مرز 15 :</h4> <table border="15" dir="rtl"> <tr> <td>يک</td> <td>دو</td> </tr> <tr> <td>سه</td> <td>چهار</td> </tr> </table> <h4>جدولی دو در دو بدون مرز (حالت پيش فرض):</h4> <table dir="rtl"> <tr> <td>يک</td> <td>دو</td> </tr> <tr> <td>سه</td> <td>چهار</td> </tr> </table> </div> </body> </html> |
جدولی دو در دو با مرز واحد:
جدولی دو در دو با مرز 5:
جدولی دو در دو با مرز 15 :
جدولی دو در دو بدون مرز (حالت پيش فرض):
|
||||||||||||||||||||||||||||||||||||
| مرز در جداول | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <h4 dir="rtl">جدولی دو در دو با مرز واحد:</h4> <table border="1" dir="rtl"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> |
جدولی دو در دو با مرز واحد:
جدولی دو در دو بدون مرز (حالت پيش فرض):
|
||||||||||||||||||||||||||||||||||||
| تعيين جهت نمايش متون در جداول با کمک شناسه dir | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <h4 dir="rtl">جدولی دو در دو با مرز واحد:</h4> <table border="1" dir="rtl"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <h4 dir="rtl">جدولی دو در دو بدون شناسه dir :</h4> <table border="1"> <tr> <td>One</td> <td>Two, Two</td> </tr> <tr> <td>Three, Three, Three</td> <td>Four, Four, Four, Four</td> </tr> </table> </body> </html> |
جدولی دو در دو با مرز واحد:
جدولی دو در دو بدون شناسه dir :
|
||||||||||||||||||||||||||||||||||||
| تعيين عنوان يک جدول با کمک المان caption | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <h4 dir="rtl">جدولی با عنوان (آزمايش اول) و مرز ضخيم:</h4> <table border="5" dir="rtl"> <caption>آزمايش اول</caption> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p dir="rtl"> به محل تگ caption و مقدار شناسه border در تگ table توجه کنيد. با کمک تگ caption ميتوان عنوان جدول را تعيين کرد. </p> </body> </html> |
جدولی با عنوان (آزمايش اول) و مرز ضخيم:
به محل تگ caption و مقدار شناسه border در تگ table توجه کنيد. با کمک تگ caption ميتوان عنوان جدول را تعيين کرد.
|
||||||||||||||||||||||||||||||||||||
| توسعه سطری يا ستونی در جداول با کمک شناسه های colspan و rowspan | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <h4 dir="rtl">در اين مثال با کمک شناسه colspan دو ستون به يک ستون تبديل شده است:</h4> <table border="1"> <tr> <th>Name</th> <th colspan="2">Telephone</th> </tr> <tr> <td>Bill Gates</td> <td>555 77 854</td> <td>555 77 855</td> </tr> </table> <h4 dir="rtl">در اين مثال با کمک شناسه rowspan دو رديف به يک رديف تبديل شده است:</h4> <table border="1"> <tr> <th>First Name:</th> <td>Bill Gates</td> </tr> <tr> <th rowspan="2">Telephone:</th> <td>555 77 854</td> </tr> <tr> <td>555 77 855</td> </tr> </div> </body> </html> |
در اين مثال با کمک شناسه colspan دو ستون به يک ستون تبديل شده است:
در اين مثال با کمک شناسه rowspan دو رديف به يک رديف تبديل شده است:
|
||||||||||||||||||||||||||||||||||||
| جدولی با محتويات مختلف در هر خانه | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <h4 dir="rtl">محتوی يک سلول ميتواند متن، تصوير، فهرستها، جداول ديگر، پاراگرافها و ... باشد:</h4> <div align=center> <table border="1" dir="rtl"> <tr> <td> <p>اين که يه پاراگرافه</p> <p>اينم يه پاراگرافه ديگه!</p> </td> <td>اين خونه هم که يه جدول ديگه توشه: <table border="1"> <tr> <td>11</td> <td><a href="http://www.sanandaj.com/postcard/" target="_blank" title="ما رو کشتی با اين سنندجت!">Sanandaj.com</a></td> </tr> <tr> <td>3333</td> <td>4444444444444</td> </tr> </table> </td> </tr> <tr> <td>اين خونه يه فهرست داره توش <ul dir="ltr"> <li>apples</li> <li>bananas</li> <li>pineapples</li> </ul> </td> <td>يك رؤيا تنها يك رؤياست. يك هدف رويائيست كه طرح و فرجه مشخص دارد.</td> </tr> <tr> <td dir="ltr" align=center>اگه اشکتون دراومده مقصر منم ، ميدونم. <br> <b>تو اين خونه هم متن هست هم تصوير </b> <br> <img src="../images/baby_cry.gif" width="198" height="148"> </td> <td dir="ltr">Remember that a minute of anger denies you sixty seconds of happiness. </td> </tr> </table> </div> <h4 dir="rtl">به شناسه dir و و مقادير rtl و ltr توجه داشته باشيد.</h4> </div> </body> </html> |
محتوی يک سلول ميتواند متن، تصوير، فهرستها، جداول ديگر، پاراگرافها و ... باشد:
به شناسه dir و و مقادير rtl و ltr توجه داشته باشيد.
|
||||||||||||||||||||||||||||||||||||
| ايجاد فاصله بين خانه های جدول با کمک شناسه cellspacing | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <div align="center"> <h4 dir="rtl">اين مثال نحوه ايجاد فاصله بين خانه های جدول را با کمک شناسه cellspacing نشان ميدهد:</h4> <table border="1" dir="rtl"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p> <table border="1" dir="rtl" cellspacing="10"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> </div> </body> </html> |
اين مثال نحوه ايجاد فاصله بين خانه های جدول را با کمک شناسه cellspacing نشان ميدهد:
|
||||||||||||||||||||||||||||||||||||
| ايجاد فاصله خالی بين خانه های جدول و مرز آنها را با کمک شناسه cellpadding | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <div align="center"> <h4 dir="rtl">اين مثال نحوه ايجاد فاصله خالی بين خانه های جدول و مرز آنها را با کمک شناسه cellpadding نشان ميدهد:</h4> <table border="1" dir="rtl"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p> <table border="1" dir="rtl" cellpadding="10"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> </div> </body> </html> |
اين مثال نحوه ايجاد فاصله خالی بين خانه های جدول و مرز آنها را با کمک شناسه cellpadding نشان ميدهد:
|
||||||||||||||||||||||||||||||||||||
| نحوه تعيين رنگ زمينه يا تصوير زمينه در خانه های جداول | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <div align="center"> <h4 dir="rtl">اين مثال نحوه تعيين رنگ زمينه يا تصوير زمينه در خانه های جداول را با کمک شناسه های bgcolor و background نشان ميدهد.:</h4> <table border="1" dir="rtl" bgcolor="yellow" > <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p> <table border="1" dir="rtl" background="bg.jpg"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> </div> </body> </html> |
اين مثال نحوه تعيين رنگ زمينه يا تصوير زمينه در خانه های جداول را با کمک شناسه های bgcolor و background نشان ميدهد.:
|
||||||||||||||||||||||||||||||||||||
| نحوه تعيين رنگ زمينه يا تصوير زمينه خانه های جداول | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <div align="center"> <h4 dir="rtl">اين مثال نحوه تعيين رنگ زمينه يا تصوير زمينه در خانه های جداول را با کمک شناسه های bgcolor و background نشان ميدهد.:</h4> <table border="1" dir="rtl" > <tr> <td bgcolor="blue">يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td bgcolor="yellow">چهار، چهار، چهار، چهار</td> </tr> </table> <p> <table border="1" dir="rtl" > <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td background="bg.jpg">چهار، چهار، چهار، چهار</td> </tr> </table> </div> </body> </html> |
اين مثال نحوه تعيين رنگ زمينه يا تصوير زمينه در خانه های جداول را با کمک شناسه های bgcolor و background نشان ميدهد.:
|
||||||||||||||||||||||||||||||||||||
| نحوه تعيين ترازبندی در خانه های جداول با کمک شناسه align | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <div align="center"> <h4 dir="rtl">اين مثال نحوه تعيين ترازبندی در خانه های جداول را با کمک شناسه align نشان ميدهد.:</h4> <table border="1" > <tr> <th align="left">Number</td> <th dir="rtl" align="right">عدد</td> <th dir="rtl" align="right">رقم</td> </tr> <tr> <td align="left">One</td> <td dir="rtl" align="right">يک</td> <td dir="rtl" align="right">11.1</td> </tr> <tr> <td align="left">Two, Two</td> <td dir="rtl" align="right">دو، دو</td> <td dir="rtl" align="right">233332.2</td> </tr> <tr> <td align="left">Three, Three, Three</td> <td dir="rtl" align="right">سه، سه، سه</td> <td dir="rtl" align="right">33333333333.3</td> </tr> </table> </div> </body> </html> |
اين مثال نحوه تعيين ترازبندی در خانه های جداول را با کمک شناسه align نشان ميدهد.:
|
||||||||||||||||||||||||||||||||||||
| روشهای مختلف تعيين مرز جداول با کمک شناسه frame | |||||||||||||||||||||||||||||||||||||
| <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8"> </head> <body> <div align="center"> <h4 dir="rtl">اين مثال روشهای مختلف تعيين مرز جداول را با کمک شناسه frame نشان ميدهد:</h4> <table border="1" dir="rtl"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p> <table border="1" dir="rtl" frame="border"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p> <table border="1" dir="rtl" frame="box"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p> <table border="1" dir="rtl" frame="above"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p> <table border="1" dir="rtl" frame="void"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p> <table border="1" dir="rtl" frame="hsides"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p> <table border="1" dir="rtl" frame="vsides"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p> <table border="1" dir="rtl" frame="lhs"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p> <table border="1" dir="rtl" frame="rhs"> <tr> <td>يک</td> <td>دو، دو</td> </tr> <tr> <td>سه، سه، سه</td> <td>چهار، چهار، چهار، چهار</td> </tr> </table> <p> </div> </body> </html> |
اين مثال روشهای مختلف تعيين مرز جداول را با کمک شناسه frame نشان ميدهد:
|
||||||||||||||||||||||||||||||||||||
| ترازبندی محتوای خانه های جداول با کمک شناسه "align" و "valign" | |||||||||||||||||||||||||||||||||||||
| <html> <head> <title>Horizontal and Vertical Alignment</title> </head> <body BGCOLOR="#FFFFFF"> <table BORDER="1" WIDTH="100%" CELLSPACING="5" CELLPADDING="5"> <tr> <th WIDTH="25%">HORIZONTAL ALIGNMENT</th> <th WIDTH="25%">Left</th> <th WIDTH="25%">Center</th> <th WIDTH="25%">Right</th> </tr> <tr> <td WIDTH="25%">Horizontal alignment properties align text or images to the <b>left</b>, <b>center</b>, or <b>right</b> of the cell.</td> <td ALIGN="left" WIDTH="25%"><img SRC="check.gif" WIDTH="52" HEIGHT="49"></td> <td ALIGN="center" WIDTH="25%"><img SRC="check.gif" WIDTH="52" HEIGHT="49"></td> <td ALIGN="right" WIDTH="25%"><img SRC="check.gif" WIDTH="52" HEIGHT="49"></td> </tr> <tr> <th>VERTICAL ALIGNMENT</th> <th>Top</th> <th>Middle</th> <th>Bottom</th> </tr> <tr> <td VALIGN="top" WIDTH="25%">Vertical alignment properties align the contents of the cell to the<b> top</b>, <b>middle</b>, or <b>bottom</b> of the cell.</td> <td VALIGN="top" ALIGN="center" WIDTH="25%"><img SRC="check.gif" WIDTH="52" HEIGHT="49"></td> <td VALIGN="middle" ALIGN="center" WIDTH="25%"><img SRC="check.gif" WIDTH="52" HEIGHT="49"></td> <td VALIGN="bottom" ALIGN="center" WIDTH="25%"><img SRC="check.gif" WIDTH="52" HEIGHT="49"></td> </tr> </table> </body> </html> |
|
||||||||||||||||||||||||||||||||||||