سلام پی وی لرنی های عزیز!
به دوره آموزش تگ های HTML خوش آمدید!
HTML یا Hypertext Markup Language یک نوع زبان نشانهگذاری استاندارد برای ایجاد صفحات اینترنت و وب محسوب می شود.
می توان ادعا کرد که HTML دروازه ورود و پیشرفت برای یادگیری سایر زبان های برنامه نویسی هم چون CSS و جاوا اسکریپت است.
HTML ساختار و اسکلت صفحات وب را تشکیل می دهد و بدون آن نمی توان هیچ صفحه وبی را ساخت.
دوست دارید طراح وب شوید؟
خب باید HTML را بیاموزید!
نگران نشوید! یادگیری HTML کار دشواری نیست و با کمی تلاش خیلی زود در آن استاد می شوید.
در جلسه پیش به کار با تگ tbody پرداختیم؛ تگ tbody تگی است که برای گروه بندی محتوای body در یک جدول HTML استفاده می شود.
در این جلسه می خواهیم به ارائه آموزش کار با تگ td در HTML بپردازیم.
به مثال زیر توجه نمایید.
در این مثل یک جدول HTML ساده و دارای دو سلول تعریف شده است.
1 2 3 4 5 6 | <table> <tr> <td>Cell A</td> <td>Cell B</td> </tr> </table> |
تگ td یک سلول استاندارد را در یک جدول HTML تعریف می کند.
یک جدول HTML دارای دو نوع سلول است:
متون در عناصر th به صورت پیش فرض درشت و متمرکز هستند.
متن در عناصر td به طور پیش فرض به طور منظم و در سمت چپ قرار دارند.
عنصر | |||||
<td> | بله | بله | بله | بله | بله |
برای ردیف کردن چند ستون یا چند ردیف، از خصیصه های colspan و rowspan استفاده کنید.
تمام خصیصه های layout در HTML5 حذف می شوند.
خصیصه | مقدار | توضیحات |
---|---|---|
abbr | text | این خصیصه نسخه خلاصه مطالب موجود در یک سلول را مشخص می کند. این خصیصه در HTML5 پشتیبانی نمی شود. |
align | left right center justify char | این خصیصه محتوا را در یک سلول تراز می کند. این خصیصه در HTML5 پشتیبانی نمی شود. |
axis | category_name | این خصیصه به دسته بندی سلول ها می پردازد. این خصیصه در HTML5 پشتیبانی نمی شود. |
bgcolor | rgb(x,x,x) #xxxxxx colorname | این خصیصه رنگ پس زمینه یک سلول را مشخص می کند. این خصیصه در HTML5 پشتیبانی نمی شود. |
char | character | این خصیصه محتوا را در یک سلول با یک کاراکتر تراز می کند. این خصیصه در HTML5 پشتیبانی نمی شود. |
charoff | number | این خصیصه تعداد کاراکترهایی که محتوا از کاراکتر مشخص شده با ویژگی char تنظیم می شود را تنظیم می کند. این خصیصه در HTML5 پشتیبانی نمی شود. |
colspan | number | این خصیصه تعداد ستون هایی را که باید در یک سلول ادغام شوند را مشخص می کند. |
headers | header_id | این خصیصه مشخص میکند که یک سلول (td) مرتبط یا متعلق به یک ستون (th) است. |
height | pixels % | این خصیصه ارتفاع یک سلول را تنظیم می کند. این خصیصه در HTML5 پشتیبانی نمی شود. |
nowrap | nowrap | این خصیصه مشخص می کند که محتوای داخل سلول نباید ادغام شود. این خصیصه در HTML5 پشتیبانی نمی شود. |
rowspan | number | برای ادغام کردن سطرهای یک جدول استفاده می شود. |
scope | col colgroup row rowgroup | راهی را برای مرتبط کردن سلول های جدول با ستون های آن تعیین می نماید. این خصیصه در HTML5 پشتیبانی نمی شود. |
valign | top middle bottom baseline | تراز محتوای موجود در تگ td را بصورت عمودی مشخص می کند. این خصیصه در HTML5 پشتیبانی نمی شود. |
width | pixels % | این خصیصه عرض یک سلول را تنظیم می نماید. این خصیصه در HTML5 پشتیبانی نمی شود. |
تگ <td> از خصیصه های سراسری در HTML پشتیبانی می کند.
تگ <td> از خصیصه رویداد در HTML پشتیبانی می کند.
در ادامه آموزش کار با تگ td در HTML با ارائه چند مثال تکمیلی، بیشتر با این تگ آشنا می شویم.
هدر جدول (نحوه ایجاد هدرهای جدول)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | <!DOCTYPE html> <html> <head> <style> table, th, td { border: 1px solid black; } </style> </head> <body> <h4>Table headers:</h4> <table> <tr> <th>Name</th> <th>Telephone</th> </tr> <tr> <td>Bill Gates</td> <td>555 77 854</td> </tr> </table> <h4>Vertical headers:</h4> <table> <tr> <th>First Name:</th> <td>Bill Gates</td> </tr> <tr> <th>Telephone:</th> <td>555 77 854</td> </tr> </table> </body> </html> |
جدول با متن ( ایجاد یک جدول به همراه متن).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <!DOCTYPE html> <html> <head> <style> table, th, td { border: 1px solid black; } </style> </head> <body> <table> <caption>Monthly savings</caption> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td>January</td> <td>$100</td> </tr> <tr> <td>February</td> <td>$50</td> </tr> </table> </body> </html> |
تگ های درون یک جدول (نحوه نمایش عناصر در عناصر دیگر).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | <!DOCTYPE html> <html> <head> <style> table, th, td { border: 1px solid black; } </style> </head> <body> <table> <tr> <td> <p>This is a paragraph</p> <p>This is another paragraph</p> </td> <td>This cell contains a table: <table> <tr> <td>A</td> <td>B</td> </tr> <tr> <td>C</td> <td>D</td> </tr> </table> </td> </tr> <tr> <td>This cell contains a list <ul> <li>apples</li> <li>bananas</li> <li>pineapples</li> </ul> </td> <td>HELLO</td> </tr> </table> </body> </html> |
سلولهایی که بیش از یک ردیف / ستون دارند (نحوه تعریف سلولهای جدول که بیش از یک ردیف یا یک ستون دارند).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | <!DOCTYPE html> <html> <head> <style> table, th, td { border: 1px solid black; } </style> </head> <body> <h4>Cell that spans two columns:</h4> <table> <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>Cell that spans two rows:</h4> <table> <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> </table> </body> </html> |
بیشتر مرورگرها عنصر <td> را با مقادیر پیش فرض زیر نمایش می دهند:
1 2 3 4 | td { display: table-cell; vertical-align: inherit; } |
در این جلسه به آموزش کار با تگ td در HTML پرداختیم؛ تگ td یک سلول استاندارد را در یک جدول HTML تعریف می کند.
در جلسه آینده شما را با تگ textarea آشنا خواهیم کرد.
با پی وی لرن همراه باشید.