جدول ها در HTML
توسط برچسب <table>
ايجاد می شوند.
يک جدول توسط
برچسب <tr> به سطرها
تقسيم می شود و هر
سطر توسط برچسب
<td>
به خانه های
اطلاعاتی تقسيم
می شود. يک خانه
اطلاعاتی متواند شامل متن، تصوير، فهرست، پاراگراف، فرم، جدول و يا هر چيز
ديگری باشد. دو
مثال زير طريقه
استفاده از
برچسبهای گفته
شده را نشان می
دهد.
* مثال زيريک
جدول حاشيه
دارمی باشد که
ضخامت حاشيه
توسط مشخصه
border="1"
تعيين
شده است.
* در مثال زير يک
جدول بدون حاشيه
نشان داده شده
است.
مشخصه border
اگر شما مشخصه
border را تعيين نکنيد جدول شما حاشيه نخواهد داشت. گاهی اوقات
جدول بدون حاشيه برای طرحبندی صفحه مفيد است ولی اغلب اوقات می خواهيد که جدولتان
حاشيه داشته باشد. برای نمايش جدولی با حاشيه بايد از مشخصه
border استفاده کنيد؛
همانند جدول مثال قبل.
عنوانها در جدول
عناوين ستونها در يک جدول توسط بر چسب
<th> مشخص می شوند. به مثال زير توجه
کنيد.
توسط برچسب <caption> می توانيد عنوانی برای جدول خود در نظر بگيريد. به مثال
زير توجه کنيد.
خانه های خالی
در جدول
گاهی اوقات ما
نياز پيدا می
کنيم که بعضی از
خانه های جدول
خالی باشند. اگر
جدول ما دارای
حاشيه باشد و در
خانه مورد نظر
چيزی ننويسيم
(<td></td>) در اين صورت
جدول ما به صورت
زير ديده می شود.
برای جلوگيری از
بهم خوردن حاشيه
بايد حرف نهادی
را بکار
ببريم يعنی از
<td> </td> به جای
<td></td> استفاده
کنيم در اين صورت
جدول به صورت زير
خواهد بود.
مشخصه colspan
برای درک مفهوم
اين مشخصه و
کاربرد آن به
مثال زير توجه
کنيد.
مشخصه rowspan
برای درک مفهوم
اين مشخصه و
کاربرد آن به
مثال زير توجه
کنيد.
مشخصه cellpadding
از اين مشخصه
برای ساختن فضای
خالی بيشتر بين
محتويات هر خانه
و حاشيه آن
استفاده می شود.
به مثال زير توجه
کنيد.
مشخصه cellspacing
از اين مشخصه
برای ساختن فضای
خالی بيشتر بين
خانه ها استفاده
می شود. به مثال
زير توجه کنيد.
چند مشخصه ديگر
در مورد جداول
*توسط مشخصه bgcolor
می توانيد رنگ
زمينه جدول يا
خانه های آن را
تعيين کنيد.
*مشخصه width عرض جدول
يا يک خانه را
تعيين می کند و
مشخصه height ارتفاع
جدول يا يک خانه
را تعيين می کند.
و مقدار اين دو
مشخصه معمولا بر
حسب pixel می باشد.
*توسط مشخصه background می
توانيد تصويری
در پس زمينه جدول
يا خانه ها قرار
دهيد.
*از مشخصه align برای
مرتب کردن
محتويات خانه
های يک جدول در
جهت افقی
استفاده می شود
که مثلا در سمت
راست يا وسط ويا
سمت چپ خانه قرار
بگيرند ويا
اينکه اگر
محتويات خانه
متن است، متن به
صورت justify مرتب شود؛
و از مشخصه valign برای
مرتب کردن
محتويات خانه های يک جدول در جهت عمودی استفاده می شود.
*مشخصه ديگری که
در جدولها
کاربرد دارد
مشخصه frame است که
دارای انواع
border ، box ، void ، above ،
below ، hsides ، vsides ، lhs، rhs
می باشد. سه مثال زير
کاربرد اين
مشخصه را نشان می
دهد.
نکته
يکی از نکات مهم
در زيبايی صفحه
HTML
شما استفاده از
طرح بندی (layout) مناسب
است. يکی از
معمولترين
راهها در ايجاد
طرحبندی دلخواه
استفاده از
جداول می باشد.
و برای
اينکار معمولا
از جداول بدون
حاشيه استفاده
می کنند. به عنوان
مثال متن اين
نکته به شيوه
روزنامه ای و
توسط يک جدول
بی حاشيه و دارای
سه ستون ايجاد
شده است.