| جداول ( Tables) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
در اين درس با المان جدول ( Table ) ، سلولها يا خانه ها، مرز و border در جداول و تگ های مربوطه مخصوصا تگهای TABLE ، TD , TR آشنا خواهيد شد. توجه داشته باشید که جداول یکی از مهمترین المانهای آرایش و layout میباشند. درس قبلی، درس بعدیمثالها:
جداول، آرايه ها
مرز جداول جدولها
برای تعريف جداول از تگ <table> استفاده ميشود. يک جدول از يک يا چند سطر که با کمک تگ <tr> تعريف ميشوند، تشکيل ميشود. هر رديف يا row از يک يا چند سلول، خانه يا cell تشکيل گرديده که با کمک تگ <td> ايجاد ميشوند. نام های td و tr به ترتيب خلاصه شده table row و table data ميباشند.
مثال زير جدولی است با دو سطر و سه ستون :
جدولها و شناسه border و dir :
سرستون در جداول (Headings) سرستونها در جداول با کمک تگ <th> تعريف ميشوند. مثال زير نحوه تعريف سرستونها را در جداول نمايش ميدهد:
همانطوريکه مشاهده ميکنيد سر ستونها مانند سلولهای معمولی جداول تعريف ميشوند و فقط به جای td از th استفاده شده و لی در نمايش محتوای سر ستونها bold يا توپر نمايش داده خواهند شد. خانه های خالی در جداول (Empty Cells) اگر محتوای خانه ای از يک جدول خالی باشد چه چيزی بايد نمايش داده شود؟ بسته به مرورگری که استفاده ميکنيد نتيجه نمايش متفاوت است و مثلا در مثال زير خانه خالی جدول بدون مرز نمايش داده خواهد شد:
در اينگونه موارد برای رفع مشکل کافی است که از non-breaking space ( ) يا همان نويسه و کاراکتر قاصله و بلانک استفاده شود و در مورد مثال ذکر شده مرورگر جدول را به شکل زير نمايش خواهد داد:
توجه داشته باشيد که اينبار مرزهای خانه خالی جدول بدرستی ترسيم گرديده اند. چند نکته اساسی در مورد جداول:
مثالهای بيشتر مرز در جداول تعيين جهت نمايش متن در خانه های يک جدول عنوان جداول و تگ caption توسعه سطری يا ستونی در جداول جدولی با محتويات مختلف فاصله گذاری بين خانه های جداول لايه گذاری خانه های جدول تعيين رنگ زمينه يا تصوير زمينه کل يک جدول تعيين رنگ زمينه يا تصوير زمينه يک يا چند خانه از جدول تراز بندی محتوا در خانه های جداول شناسه frame در جداول تراز بندی محتوا در خانه های جداول تگهای جداول
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||