در این بخش به جداول ولیست ها میپردازیم
جدول ها:
جداول توسط تگ <table> تعریف می شوند.
هر جدول می تواند چندین سطر داشته باشد، که این سطرها بوسیله تگ <tr> تعریف می شوند و هر سطر توسط تگ <td> به چندین ستون تقسیم می شوند. هر ستون می تواند شامل متن، لینک، عکس، لیست، فرم، و حتی جدول و ... هم باشد.
<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
خروجی کد بالا به صورت زیر می شود:
row 1, cell 1 | row 1, cell 2 |
row 2, cell 1 |
row 2, cell 2 |
عناوین جداول:
عناوین در جداول با استفاده از تگ <th> تعریف می شوند.
بیشتر مرورگرها، عناوین جدول ها را به صورت توپر و وسط چین نمایش می دهند.
<table border="1">
<tr>
<th>Header 1</th>
<th>Header 2</th>
</tr>
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
نتیجه کد بالا:
Header 1 | Header 2 |
---|---|
row 1, cell 1 | row 1, cell 2 |
row 2, cell 1 | row 2, cell 2 |
لیست ها:
لیست های HTML معمولا به صورت مرتب(ordered) و نامرتب(unordered) می باشند.
لیست مرتب:
- آیتم شماره یک
- آیتم شماره دو
- آیتم شماره سه
لیست نامرتب:
- آیتم لیست
- آیتم لیست
- آیتم لیست
<ul>
<li>فارسی</li>
<li>انگلیسی</li>
</ul>
خروجی کد بالا به صورت زیر می باشد:
- فارسی
- انگلیسی
لیست مرتب:
لیست مرتب با تگ <ol> شروع می شود، هر آیتم هم با تگ <li> مشخص می شود. در لیست های مرتب هر آیتم با یک عدد مشخص می شود.
<ol>
<li>فارسی</li>
<li>انگلیسی</li>
</ol>
خروجی کد بالا به صورت زیر می باشد:
- فارسی
- انگلیسی
لیست های توصیفی، لیست هایی هستند که از چندین کلمه/اسم همراه با توضیح و توصیف کلمه/اسم است.
برای ایجاد این لیست باید از تگ <dl> استفاده کرد و هر آیتم را با تگ <dt> ایجاد و توصیف آن را بین تگ <dd> قرار می دهند.
<
dl
>
<
dt
>فارسی</
dt
>
<
dd
>- زبان کشور ایران است</
dd
>
<
dt
>انگلیسی</
dt
>
<
dd
>- زیان کشورانگلستان است</
dd
>
</
dl
>
فارسی
- زبان کشور ایران است
انگلیسی
- زیان کشورانگلستان است