Site hosted by Angelfire.com: Build your free website today!
HTML آموزش
بخش سوم جدولها



چگونه و چطور دستخط و رنگ را در جدولها مورد استفاده قرار دهيم:

  1. دستخط در جدولها(FONT):
  2. رنگ در جدولها(COLOR):
  3. خانه خالي در جدولها(EMPTY DATA CELLS):
  4. استفاده از تصاوير براي زمينه جدولها(TABLE BACKGROUND IMAGE):
  5. استفاده از تصاوير براي زمينه در خانه‏هاي يك جدول(CELL BACKGROUND IMAGE):



1. دستخط در جدولها(FONT):
نمايشگرهاي متفاوت دستخط‏ها را در جدولها بطور يكسان و يك شكل نمايش نمي‏دهند. اگر دستخط و اندازه آن را مشخص نكنيد نمايش دستخط و اندازه آن بصورت تعيين شده در قبل(default) كه معمولا Times New Roman و size=3 است.
اگر شما يك دستخط مشخصي را براي تمامي صفحه انتخاب نموده‏ايد Internet Explorer آن دستخط را در جدول اجرا مي‏كند با يك اندازه دستخط از قبل تعيين شده.
Netscape فقط دستخط و اندازه از قبل تعيين شده را اجرا خواهد كرد.

اين مواردي كه گفته شد در ارتباط با دستخط‏هاي بود كه با حروف لاتين نوشته مي‏شود كه تعداد آنها به ده‏ها مي‏رسد و نه غير.



2. رنگ در جدولها(COLOR):
براي رنگ آميزي جدولها سه گزينش وجود دارد.
1. رنگ آميزي زمين يا طرح جدول(Background Color).
2. رنگ آميزي خانه‏هاي جدول(Cell Color).
3. رنگ آميزي حاشيه يا لبه جدول(Border Color).

1. رنگ آميزي زمين يا طرح جدول(Background Color).
براي عوض كردن كامل رنگ زمينه مي‏بايستي از كد BGCOLOR در داخل tag TABLE قرار داد.
يك نكته:
در اينجا بايد اين را اشاره كرد كه تمامي نمايشگران كد Table Background را حمايت نمي‏كنند.
مثال:
<table bgcolor="نام يا كد رنگ مورد نظر">


آسمان آبي درياي طوسي خورشيد زرين
زمين خاكستري ماه نقره‏اي روياي بي رنگ



2. رنگ آميزي خانه‏هاي جدول(Cell Color).
براي عوض كردن رنگ زمينه خانه‏هاي جدول مي‏بايست از كد BGCOLOR در درون <td> يا <th> مورد استفاده قرار داد و بياد داشته باشيد كه تمامي نمايشگران در اين مورد يكسان عمل نمي‏كنند.
مثال:
<td bgcolor="نام يا كد رنگ مورد نظر">
يا اينكه
<th bgcolor="نام يا كد رنگ مورد نظر">

آسمان آبي درياي طوسي خورشيد زرين
زمين خاكستري ماه نقره‏اي روياي بي رنگ




3. رنگ آميزي حاشيه يا لبه جدول(Border Color).
شما مي‏توانيد با وارد كردن كد BORDERCOLOR در درون <table> رنگ مورد دلخواه خود را براي حاشيه يا لبه جدول برگزينيد و در ضمن بخاطر داشته باشيد كه اين كد در تمامي تمامي نمايشگران در اين مورد يكسان عمل نمي‏كنند و حمايت نمي‏كند.


مثال:
<table bordercolor="نام يا كد رنگ مورد نظر">

آسمان آبي درياي طوسي خورشيد زرين
زمين خاكستري ماه نقره‏اي روياي بي رنگ




در نمايشگر Internet Explorer براي مبحث حاشيه يا لبه دو نوع كد ديگري هم وجود دارد كه براي حاشيه با ابعاد يهن مورد استفاده است. كد bordercolorlight براي بالا و سمت چب و كد bordercolordark براي بايين و سمت راست جدول بايد بكار برده شود تا حاشيه‏هاي جدول را در نقاط نامبرده شده روشن و تاريك نشان داده شود. اين گزينه‏ها در نمايشگر Netscape عمل نخواهد كرد و نشان داده نمي‏شود و روي اين اصل است كه توصيه مي‏شود كه همراه با اين دو كد از كد bordercolor هم استفاده بشود كه تا مراجعه كنندگاني كه داراي نمايشگر Netscape هستند بتوانند حداقل از ديدن رنگ معمولي حاشيه بي‏بهره نباشند.
مثال:
<table border=10 bordercolordark="نام يا كد رنگ مورد نظر" bordercolorlight="نام يا كد رنگ مورد نظر" bordercolor="نام يا كد رنگ مورد نظر" cellpadding=10 >

آسمان آبي درياي طوسي خورشيد زرين
زمين خاكستري ماه نقره‏اي روياي بي رنگ



3. خانه خالي در جدولها(EMPTY DATA CELLS):
اگر شما در يك جدول يك يا چند خانه را چيزي درون آنها نگنجانيد اين خانه‏ها بصورت مطلوبي نشان داده نخواهد شد. از اينرو دو گزينش ارايه مي‏شود تا علاقمندان بتوانند اين نقيصه بر طرف سازند. قبل از اينكه بيردازم به شرح اين دو راه حل بايد گفت كه نمايشگر Netscape خانه‏هاي خالي را در جدول بدرستي نمي‏بذيرد و حتي رنگ زمينه خانه‏هاي خالي را خم نشان نخواهد داد.

1. ;nbsp&: با اين كد شما مي‏توانيد خانه‏هاي خالي را مانند ديگر خانه‏ها اما خالي بنمايش گذاشت.
;nbsp& مخفف non-breaking space است.

2. استفاده از يك فايل تصويري با دارا نبودن هيچگونه تصوير:
اصطلاحا به اين روش فايل تصوير خالي مي‏گويند بدليل اينكه هيچ تصويري در اين فايل وجود بدارد مثل اين تصوير زير.


مثال:
روش بكار برده شده شنبه يكشنبه دوشنبه
هيچ چيزي    در صف اين خانه‏ها گنجانده نشده
تصوير خالي  در صف اين خانه‏ها گنجانده شده
;nbsp&     در صف اين خانه‏ها گنجانده نشده      


در اين جدول فقط از فايل تصوير خالي استفاده شده.

فروردين 1381
شنبه يكشنبه دوشنبه سه‏شنبه چهارشنبه بنچ شنبه جمعه
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



4. استفاده از تصاوير براي زمينه جدولها(TABLE BACKGROUND IMAGE)
شما مي‏توانيد از تصاوير بجاي رنگ در زمينه جدولها استفاده كنيد.
براي گنجاندن كد تصوير زمينه جدول background="نام فايل مورد نظر" مي‏بايست در <table> جاي داده شود.
مثال:
<table border=10 cellpadding=20 background="نام فايل مورد نظر">

فردوسي حكيم عمر خيام حافظ
ابو علي سينا رازي سعدي
يك نكته:
بايد توجه داشته باشيد كه اگر يك يا چند از خانه‏هاي جدول را متفاوت از تصوير زمينه در نمايشگر Internet Explorer مشخص گردد نشان داده خواهد شد اما در نمايشگر Netscape به اين صورت عمل نخواهد كرد و نمايشگر تنها تصوير زمينه را نمايش خواهد داد هر چند كه شما خانه‏هاي از جدول را متفاوت از كل تصوير زمينه جدول تعيين نمائيد.

مثال:
فردوسي حكيم عمر خيام حافظ
ابو علي سينا رازي سعدي



5. استفاده از تصاوير براي زمينه در خانه‏هاي يك جدول(CELL BACKGROUND IMAGE):

علاوه بر مشخص نمودن كل زمينه جدول بكمك تصاوير نيز اين امكان را هم داريد كه زمينه تنها يك يا چند تا از خانه‏هاي جدول را با تصاوير آرايش دهيد.

براي گنجاندن زمينه تصوير در يك خانه از خانه‏هاي جدول مي‏بايد كه اين كد را background="نام فايل مورد نظر" در درون <TD> يا <TH> جاي دهيد.
مثال:
<th background="نام فايل مورد نظر" width="33"%>

نان سنگ‏گك نان بربري نان لواش
نان تيري نان مادر بزرگ نان جو


برگرد به اول صفحه