‎‎استايل بندي جدولHTML Table Styling -‎

Previous >    <Next  

‎با استفاده از امكاناتCSS ميتوان جدول بفرمي تنظيم استايل نمود كه در نمايش بهتروزيباتر ديده ‎شود.

‎‎فرم راه راهي جدولHTML Table-‎Zebra Stripes

‎اگر براي هر سطراز جدول رنگ پس زمينه اضافه نمائيد، شكل وشمايل راه راهي يا گورخري پيدا ميكند ‎مخصوصا اگرسطرها يك درميان همرنگ باشند.

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20

‎‎مثال ـ نمونه جدول با شمايل راه راهي

tr:nth-child(even) {
  background-color: #D6EEEE;
}

--(go to editor for change code and run)

‎‎نكته ـ اگر بجايeven كلمهodd استفاده شود دراين مثال رديفهاي1 و2و3بجاي2 و4و6ابي ميشوند.

‎‎فرم راه راهي عموديHTML Table -‎Vertical Zebra Stripes -‎

‎‎براي ايجاد فرم راه راهي عمودي در جدول بجاي سطر بايد ستون انتخاب شود.

‎براي عمودي بايد عناصر جدول كه معرف ستون ميباشند،يعنيtd و th بايد در استايل مطابق مثال ‎عمل شوند .يعني‎:nth-‎child(even)‎ براي هر دو اعمال شود .

‎‎مثال ـ ايجاد نوارعمودي در جدول

th:nth-child(even),td:nth-child(even) {
  background-color: #D6EEEE;
}

--(go to editor for change code and run)

‎نكته ـnth-‎child()‎ يك انتخابگر است .اگر در فرم راه راه ستوني عناصر:th هم شامل شود، بايدth ‎وtd با انتخابگر مشابه مثال بالا معرفي شوند .

‎‎راه راه عمودي وافقيCombine Vertical and Horizontal Zebr Striptes-‎

‎‎ميتوان استايلهاي دو مثال قبلي را تركيب نمود، كه فرم راه راه سطري وستوني شكل بگيرد.

‎اگر از يگ رنگ شفاف استفاده شود، جلوه همپوشاني خواهد داشت .براي شفافيت رنگ، ازفرم رنگ ‎rgba()‎‎‎استفاده كنيد .

‎‎مثال ـ راه راه سطري وستوني

tr:nth-child(even) {
  background-color: rgba(150, 212, 212, 0.4);
}

th:nth-child(even),td:nth-child(even) {
  background-color: rgba(150, 212, 212, 0.4);
}

--(go to editor for change code and run)

‎‎جداكننده هاي افقيHorizontal Diveders -‎

Horizontal Dividers

First Name Last Name Savings
Peter Griffin $100
Lois Griffin $150
Joe Swanson $300

‎اگر براي هر سطر جدول فقط مرز پائيني يعني‎border-‎bottom‎ معرفي شود اين ‎بعنوان جداكننده افقي نمايان ميشود.

‎براي اين كاراگر درCSS ‎<style>‎ براي عنصر ‎tr‎ مرز پائيني ‎مطابق مثال زير تعريف شود، آن براي تمام عناصر سطر اعمال ميشود.

‎‎مثال ـ جداكننده افقي

tr {
  border-bottom: 1px solid #ddd;
}

--(go to editor for change code and run)

‎Hoverable Table‎

‎براي هاي لايت سطرهاي جدول ازانتخابگر‎:hover‎ روي عنصر‎tr‎ در CSS ‎<style>‎‎ ‎استفاده ميشود.

‎‎در اين حالت هنگاميكه موس روي سطري از جدول قرار بگيرد آن سطر با رنگ معرفي شده نمايان ميشود.

‎‎مثال ـ نمونه قابليت برجستگي سطرهاي جدول

tr:hover {background-color: #D6EEEE;}

--(go to editor for change code and run)


Previous >    <Next