ទិដ្ឋភាពទូទៅ
ដោយសារតែការប្រើប្រាស់យ៉ាងទូលំទូលាយនៃ <table>
ធាតុនៅលើធាតុក្រាហ្វិកភាគីទីបីដូចជា ប្រតិទិន និងកម្មវិធីជ្រើសរើសកាលបរិច្ឆេទ តារាងរបស់ Bootstrap ត្រូវបាន ជ្រើសរើសចូល ។ បន្ថែមថ្នាក់មូលដ្ឋាន .table
ទៅណាមួយ <table>
បន្ទាប់មកពង្រីកជាមួយនឹងថ្នាក់កែប្រែជម្រើស ឬរចនាប័ទ្មផ្ទាល់ខ្លួនរបស់យើង។ រចនាប័ទ្មតារាងទាំងអស់មិនត្រូវបានទទួលមរតកនៅក្នុង Bootstrap ទេ មានន័យថាតារាងដែលដាក់នៅជាប់គ្នាអាចត្រូវបានកំណត់រចនាប័ទ្មដោយឯករាជ្យពីមេ។
ដោយប្រើការសម្គាល់តារាងជាមូលដ្ឋានបំផុត នេះជារបៀបដែល .table
តារាងដែលមានមូលដ្ឋានលើ Bootstrap ។
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table" >
< thead >
< tr >
< th scope = "col" > #</ th >
< th scope = "col" > First</ th >
< th scope = "col" > Last</ th >
< th scope = "col" > Handle</ th >
</ tr >
</ thead >
< tbody >
< tr >
< th scope = "row" > 1</ th >
< td > Mark</ td >
< td > Otto</ td >
< td > @mdo</ td >
</ tr >
< tr >
< th scope = "row" > 2</ th >
< td > Jacob</ td >
< td > Thornton</ td >
< td > @fat</ td >
</ tr >
< tr >
< th scope = "row" > 3</ th >
< td colspan = "2" > Larry the Bird</ td >
< td > @twitter</ td >
</ tr >
</ tbody >
</ table >
វ៉ារ្យ៉ង់
ប្រើថ្នាក់បរិបទទៅតារាងពណ៌ ជួរតារាង ឬក្រឡានីមួយៗ។
ថ្នាក់
ក្បាល
ក្បាល
លំនាំដើម
ក្រឡា
ក្រឡា
បឋមសិក្សា
ក្រឡា
ក្រឡា
អនុវិទ្យាល័យ
ក្រឡា
ក្រឡា
ជោគជ័យ
ក្រឡា
ក្រឡា
គ្រោះថ្នាក់
ក្រឡា
ក្រឡា
ការព្រមាន
ក្រឡា
ក្រឡា
ព័ត៌មាន
ក្រឡា
ក្រឡា
ពន្លឺ
ក្រឡា
ក្រឡា
ងងឹត
ក្រឡា
ក្រឡា
<!-- On tables -->
< table class = "table-primary" > ...</ table >
< table class = "table-secondary" > ...</ table >
< table class = "table-success" > ...</ table >
< table class = "table-danger" > ...</ table >
< table class = "table-warning" > ...</ table >
< table class = "table-info" > ...</ table >
< table class = "table-light" > ...</ table >
< table class = "table-dark" > ...</ table >
<!-- On rows -->
< tr class = "table-primary" > ...</ tr >
< tr class = "table-secondary" > ...</ tr >
< tr class = "table-success" > ...</ tr >
< tr class = "table-danger" > ...</ tr >
< tr class = "table-warning" > ...</ tr >
< tr class = "table-info" > ...</ tr >
< tr class = "table-light" > ...</ tr >
< tr class = "table-dark" > ...</ tr >
<!-- On cells (`td` or `th`) -->
< tr >
< td class = "table-primary" > ...</ td >
< td class = "table-secondary" > ...</ td >
< td class = "table-success" > ...</ td >
< td class = "table-danger" > ...</ td >
< td class = "table-warning" > ...</ td >
< td class = "table-info" > ...</ td >
< td class = "table-light" > ...</ td >
< td class = "table-dark" > ...</ td >
</ tr >
ការបង្ហាញអត្ថន័យទៅកាន់បច្ចេកវិទ្យាជំនួយ
ការប្រើពណ៌ដើម្បីបន្ថែមអត្ថន័យផ្តល់នូវការចង្អុលបង្ហាញដែលមើលឃើញតែប៉ុណ្ណោះ ដែលនឹងមិនត្រូវបានបញ្ជូនទៅកាន់អ្នកប្រើប្រាស់នៃបច្ចេកវិទ្យាជំនួយ ដូចជាកម្មវិធីអានអេក្រង់ជាដើម។ ត្រូវប្រាកដថាព័ត៌មានដែលតំណាងដោយពណ៌គឺច្បាស់ពីខ្លឹមសារខ្លួនវា (ឧ. អត្ថបទដែលមើលឃើញ) ឬត្រូវបានរួមបញ្ចូលតាមរយៈមធ្យោបាយជំនួស ដូចជាអត្ថបទបន្ថែមដែលលាក់ជាមួយ .visually-hidden
ថ្នាក់។
តារាងសង្កត់សំឡេង
ជួរឆ្នូត
ប្រើ .table-striped
ដើម្បីបន្ថែមការឆ្នូតសេះបង្កង់ទៅជួរតារាងណាមួយនៅក្នុង <tbody>
.
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-striped" >
...
</ table >
ជួរឈរឆ្នូត
ប្រើ .table-striped-columns
ដើម្បីបន្ថែមការឆ្នូតសេះបង្កង់ទៅជួរតារាងណាមួយ។
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-striped-columns" >
...
</ table >
ថ្នាក់ទាំងនេះក៏អាចត្រូវបានបន្ថែមទៅវ៉ារ្យ៉ង់តារាងផងដែរ៖
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-dark table-striped" >
...
</ table >
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-dark table-striped-columns" >
...
</ table >
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-success table-striped" >
...
</ table >
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-success table-striped-columns" >
...
</ table >
ជួរដែលអាចដាក់បាន
បន្ថែម .table-hover
ដើម្បីបើកស្ថានភាពដាក់នៅលើជួរតារាងក្នុង <tbody>
.
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-hover" >
...
</ table >
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-dark table-hover" >
...
</ table >
ជួរដែលអាចដាក់បានទាំងនេះក៏អាចត្រូវបានរួមបញ្ចូលជាមួយវ៉ារ្យ៉ង់ជួរដេកឆ្នូត៖
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-striped table-hover" >
...
</ table >
តារាងសកម្ម
បន្លិចជួរតារាង ឬក្រឡាដោយបន្ថែម .table-active
ថ្នាក់។
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table" >
< thead >
...
</ thead >
< tbody >
< tr class = "table-active" >
...
</ tr >
< tr >
...
</ tr >
< tr >
< th scope = "row" > 3</ th >
< td colspan = "2" class = "table-active" > Larry the Bird</ td >
< td > @twitter</ td >
</ tr >
</ tbody >
</ table >
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-dark" >
< thead >
...
</ thead >
< tbody >
< tr class = "table-active" >
...
</ tr >
< tr >
...
</ tr >
< tr >
< th scope = "row" > 3</ th >
< td colspan = "2" class = "table-active" > Larry the Bird</ td >
< td > @twitter</ td >
</ tr >
</ tbody >
</ table >
តើវ៉ារ្យ៉ង់និងតារាងសង្កត់សំឡេងដំណើរការយ៉ាងដូចម្តេច?
សម្រាប់តារាងសង្កត់សំឡេង ( ជួរ ឆ្នូត ជួរឈរឆ្នូត ជួរដេក ដែល អាច ដាក់ បាន និង តារាងសកម្ម ) យើងបានប្រើបច្ចេកទេសមួយចំនួនដើម្បីធ្វើឱ្យផលប៉ះពាល់ទាំងនេះដំណើរការសម្រាប់ វ៉ារ្យ៉ង់តារាង ទាំងអស់របស់យើង ៖
យើងចាប់ផ្តើមដោយកំណត់ផ្ទៃខាងក្រោយនៃក្រឡាតារាងជាមួយ--bs-table-bg
លក្ខណៈសម្បត្តិផ្ទាល់ខ្លួន។ វ៉ារ្យ៉ង់តារាងទាំងអស់បន្ទាប់មកកំណត់លក្ខណសម្បត្តិផ្ទាល់ខ្លួននោះដើម្បីធ្វើពណ៌ក្រឡាតារាង។ វិធីនេះ យើងនឹងមិនមានបញ្ហាទេ ប្រសិនបើពណ៌ពាក់កណ្តាលថ្លាត្រូវបានប្រើជាផ្ទៃខាងក្រោយតារាង។
បន្ទាប់មកយើងបន្ថែមស្រមោលប្រអប់បញ្ចូលមួយនៅលើក្រឡាតារាងជាមួយ box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
នឹងស្រទាប់នៅពីលើដែលបានបញ្ជាក់ background-color
។ ដោយសារយើងប្រើការរាលដាលយ៉ាងធំ ហើយមិនមានភាពព្រិលៗ ពណ៌នឹងជាពណ៌ឯកតា។ ចាប់តាំងពី--bs-table-accent-bg
មិនត្រូវបានកំណត់តាមលំនាំដើម យើងមិនមានស្រមោលប្រអប់លំនាំដើមទេ។
នៅពេលដែលទាំង .table-striped
, .table-striped-columns
, .table-hover
ឬ .table-active
classes ត្រូវបានបន្ថែម, the--bs-table-accent-bg
ត្រូវបានកំណត់ទៅជាពណ៌ semitransparent ដើម្បីដាក់ពណ៌ផ្ទៃខាងក្រោយ។
សម្រាប់វ៉ារ្យ៉ង់តារាងនីមួយៗ យើងបង្កើត --bs-table-accent-bg
ពណ៌ដែលមានកម្រិតពណ៌ខ្ពស់បំផុតអាស្រ័យលើពណ៌នោះ។ ឧទាហរណ៍ ពណ៌សង្កត់សំឡេងសម្រាប់ .table-primary
គឺងងឹតជាង.table-dark
មានពណ៌សង្កត់សំឡេងស្រាលជាង។
ពណ៌អត្ថបទ និងស៊ុមត្រូវបានបង្កើតដូចគ្នា ហើយពណ៌របស់វាត្រូវបានទទួលបន្តតាមលំនាំដើម។
នៅពីក្រោយឆាកមើលទៅដូចជា៖
@mixin table-variant ( $state , $background ) {
.table- #{ $state } {
$color : color-contrast ( opaque ( $body-bg , $background ));
$hover-bg : mix ( $color , $background , percentage ( $table-hover-bg-factor ));
$striped-bg : mix ( $color , $background , percentage ( $table-striped-bg-factor ));
$active-bg : mix ( $color , $background , percentage ( $table-active-bg-factor ));
$border-color : mix ( $color , $background , percentage ( $table-border-factor ));
--#{$prefix}table-color : #{ $color } ;
--#{$prefix}table-bg : #{ $background } ;
--#{$prefix}table-border-color : #{ $border-color } ;
--#{$prefix}table-striped-bg : #{ $striped-bg } ;
--#{$prefix}table-striped-color : #{ color-contrast ( $striped-bg ) } ;
--#{$prefix}table-active-bg : #{ $active-bg } ;
--#{$prefix}table-active-color : #{ color-contrast ( $active-bg ) } ;
--#{$prefix}table-hover-bg : #{ $hover-bg } ;
--#{$prefix}table-hover-color : #{ color-contrast ( $hover-bg ) } ;
color : var ( -- #{ $prefix } table - color );
border-color : var ( -- #{ $prefix } table - border-color );
}
}
ព្រំដែនតារាង
តារាងជាប់ព្រំដែន
បន្ថែម .table-bordered
សម្រាប់ស៊ុមនៅគ្រប់ជ្រុងទាំងអស់នៃតារាង និងក្រឡា។
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-bordered" >
...
</ table >
ឧបករណ៍ប្រើប្រាស់ពណ៌ព្រំដែន អាចត្រូវបានបន្ថែមដើម្បីផ្លាស់ប្តូរពណ៌៖
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-bordered border-primary" >
...
</ table >
តារាងគ្មានព្រំដែន
បន្ថែម .table-borderless
សម្រាប់តារាងដោយគ្មានព្រំដែន។
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-borderless" >
...
</ table >
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-dark table-borderless" >
...
</ table >
តុតូច
បន្ថែម .table-sm
ដើម្បីធ្វើឱ្យ .table
បង្រួមបន្ថែមទៀតដោយកាត់ក្រឡាទាំងអស់ padding
ជាពាក់កណ្តាល។
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-sm" >
...
</ table >
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-dark table-sm" >
...
</ table >
ការបែងចែកក្រុមតារាង
បន្ថែមស៊ុមកាន់តែក្រាស់ ងងឹតរវាងក្រុមតារាង— <thead>
, <tbody>
និង <tfoot>
— ជាមួយ .table-group-divider
. ប្ដូរពណ៌តាមបំណងដោយការផ្លាស់ប្ដូរ border-top-color
(ដែលបច្ចុប្បន្នយើងមិនផ្ដល់ថ្នាក់ឧបករណ៍ប្រើប្រាស់សម្រាប់ពេលនេះ)។
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table" >
< thead >
< tr >
< th scope = "col" > #</ th >
< th scope = "col" > First</ th >
< th scope = "col" > Last</ th >
< th scope = "col" > Handle</ th >
</ tr >
</ thead >
< tbody class = "table-group-divider" >
< tr >
< th scope = "row" > 1</ th >
< td > Mark</ td >
< td > Otto</ td >
< td > @mdo</ td >
</ tr >
< tr >
< th scope = "row" > 2</ th >
< td > Jacob</ td >
< td > Thornton</ td >
< td > @fat</ td >
</ tr >
< tr >
< th scope = "row" > 3</ th >
< td colspan = "2" > Larry the Bird</ td >
< td > @twitter</ td >
</ tr >
</ tbody >
</ table >
ការតម្រឹមបញ្ឈរ
ក្រឡាតារាង <thead>
តែងតែតម្រឹមបញ្ឈរទៅបាត។ ក្រឡាតារាងនៅក្នុង <tbody>
មរតកការតម្រឹមរបស់ពួកគេពី <table>
និងត្រូវបានតម្រឹមទៅកំពូលតាមលំនាំដើម។ ប្រើ ថ្នាក់ តម្រឹមបញ្ឈរ ដើម្បីតម្រឹមឡើងវិញនៅកន្លែងដែលត្រូវការ។
ចំណងជើង 1
ក្បាល 2
ចំណងជើង ៣
ក្បាល ៤
ក្រឡានេះទទួលមរតក vertical-align: middle;
ពីតារាង
ក្រឡានេះទទួលមរតក vertical-align: middle;
ពីតារាង
ក្រឡានេះទទួលមរតក vertical-align: middle;
ពីតារាង
នេះជាអត្ថបទកន្លែងដាក់មួយចំនួន ដែលមានបំណងយកចន្លោះបញ្ឈរបន្តិច ដើម្បីបង្ហាញពីរបៀបដែលការតម្រឹមបញ្ឈរដំណើរការនៅក្នុងក្រឡាមុន។
ក្រឡានេះទទួលមរតក vertical-align: bottom;
ពីជួរតារាង
ក្រឡានេះទទួលមរតក vertical-align: bottom;
ពីជួរតារាង
ក្រឡានេះទទួលមរតក vertical-align: bottom;
ពីជួរតារាង
នេះជាអត្ថបទកន្លែងដាក់មួយចំនួន ដែលមានបំណងយកចន្លោះបញ្ឈរបន្តិច ដើម្បីបង្ហាញពីរបៀបដែលការតម្រឹមបញ្ឈរដំណើរការនៅក្នុងក្រឡាមុន។
ក្រឡានេះទទួលមរតក vertical-align: middle;
ពីតារាង
ក្រឡានេះទទួលមរតក vertical-align: middle;
ពីតារាង
ក្រឡានេះត្រូវបានតម្រឹមទៅកំពូល។
នេះជាអត្ថបទកន្លែងដាក់មួយចំនួន ដែលមានបំណងយកចន្លោះបញ្ឈរបន្តិច ដើម្បីបង្ហាញពីរបៀបដែលការតម្រឹមបញ្ឈរដំណើរការនៅក្នុងក្រឡាមុន។
< div class = "table-responsive" >
< table class = "table align-middle" >
< thead >
< tr >
...
</ tr >
</ thead >
< tbody >
< tr >
...
</ tr >
< tr class = "align-bottom" >
...
</ tr >
< tr >
< td > ...</ td >
< td > ...</ td >
< td class = "align-top" > This cell is aligned to the top.</ td >
< td > ...</ td >
</ tr >
</ tbody >
</ table >
</ div >
សំបុក
រចនាប័ទ្មព្រំដែន រចនាប័ទ្មសកម្ម និងវ៉ារ្យ៉ង់តារាងមិនត្រូវបានទទួលមរតកដោយតារាងដែលដាក់ជាប់គ្នាទេ។
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
បឋមកថា
បឋមកថា
បឋមកថា
ក
ទីមួយ
ចុងក្រោយ
ខ
ទីមួយ
ចុងក្រោយ
គ
ទីមួយ
ចុងក្រោយ
៣
ឡារី
បក្សី
@twitter
< table class = "table table-striped" >
< thead >
...
</ thead >
< tbody >
...
< tr >
< td colspan = "4" >
< table class = "table mb-0" >
...
</ table >
</ td >
</ tr >
...
</ tbody >
</ table >
របៀបដែលសំបុកដំណើរការ
ដើម្បីបងា្ក ររចនាប័ទ្ម ណាមួយ ពីការលេចធ្លាយទៅតារាងដែលជាប់គ្នា យើងប្រើ >
ឧបករណ៍ជ្រើសរើសកូន ( ) នៅក្នុង CSS របស់យើង។ ដោយសារយើងត្រូវកំណត់គោលដៅ td
s និង th
s ទាំងអស់នៅក្នុង thead
, tbody
និង tfoot
, selector របស់យើងនឹងមើលទៅយូរណាស់ដោយគ្មានវា។ ដូចនេះ យើងប្រើ .table > :not(caption) > * > *
ឧបករណ៍ជ្រើសរើសដែលមើលទៅចម្លែក ដើម្បីកំណត់គោលដៅ td
s និង th
s ទាំងអស់។.table
ទាំងអស់ ប៉ុន្តែមិនមានតារាងដែលមានសក្តានុពលណាមួយទេ។
ចំណាំថាប្រសិនបើអ្នកបន្ថែម <tr>
s ជាកូនផ្ទាល់នៃតារាង នោះ <tr>
នឹងត្រូវបានរុំ <tbody>
ដោយលំនាំដើម ដូច្នេះធ្វើឱ្យអ្នកជ្រើសរើសរបស់យើងដំណើរការដូចបំណង។
កាយវិភាគសាស្ត្រ
ក្បាលតុ
ស្រដៀងទៅនឹងតារាង និងតារាងងងឹត ប្រើថ្នាក់កែប្រែ .table-light
ឬ .table-dark
ដើម្បីធ្វើឱ្យ <thead>
s មើលទៅស្រាល ឬពណ៌ប្រផេះងងឹត។
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី
បក្សី
@twitter
< table class = "table" >
< thead class = "table-light" >
...
</ thead >
< tbody >
...
</ tbody >
</ table >
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី
បក្សី
@twitter
< table class = "table" >
< thead class = "table-dark" >
...
</ thead >
< tbody >
...
</ tbody >
</ table >
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី
បក្សី
@twitter
បាតកថា
បាតកថា
បាតកថា
បាតកថា
< table class = "table" >
< thead >
...
</ thead >
< tbody >
...
</ tbody >
< tfoot >
...
</ tfoot >
</ table >
ចំណងជើង
មុខងារ <caption>
ដូចជាក្បាលសម្រាប់តុ។ វាជួយអ្នកប្រើប្រាស់ដែលមានកម្មវិធីអានអេក្រង់ដើម្បីស្វែងរកតារាង និងយល់ពីអ្វីដែលវានិយាយអំពី ហើយសម្រេចចិត្តថាតើពួកគេចង់អានវាដែរឬទេ។
បញ្ជីអ្នកប្រើប្រាស់
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី បក្សី
@twitter
< table class = "table table-sm" >
< caption > List of users</ caption >
< thead >
...
</ thead >
< tbody >
...
</ tbody >
</ table >
អ្នកក៏អាចដាក់ <caption>
នៅលើកំពូលតារាងជាមួយ .caption-top
.
បញ្ជីអ្នកប្រើប្រាស់
#
ទីមួយ
ចុងក្រោយ
ដៃ
១
ម៉ាក
អូតូ
@mdo
២
យ៉ាកុប
ថនតុន
@ខ្លាញ់
៣
ឡារី
បក្សី
@twitter
< table class = "table caption-top" >
< caption > List of users</ caption >
< thead >
< tr >
< th scope = "col" > #</ th >
< th scope = "col" > First</ th >
< th scope = "col" > Last</ th >
< th scope = "col" > Handle</ th >
</ tr >
</ thead >
< tbody >
< tr >
< th scope = "row" > 1</ th >
< td > Mark</ td >
< td > Otto</ td >
< td > @mdo</ td >
</ tr >
< tr >
< th scope = "row" > 2</ th >
< td > Jacob</ td >
< td > Thornton</ td >
< td > @fat</ td >
</ tr >
< tr >
< th scope = "row" > 3</ th >
< td > Larry</ td >
< td > the Bird</ td >
< td > @twitter</ td >
</ tr >
</ tbody >
</ table >
តារាងឆ្លើយតប
តារាងឆ្លើយតបអនុញ្ញាតឱ្យតារាងត្រូវបានរមូរផ្ដេកយ៉ាងងាយស្រួល។ ធ្វើឱ្យតារាងណាមួយឆ្លើយតបនៅគ្រប់ច្រកចូលមើលទាំងអស់ដោយរុំ .table
ជាមួយ .table-responsive
. ឬជ្រើសរើសចំណុចឈប់អតិបរមាដែលនឹងមានតារាងឆ្លើយតបដោយប្រើ .table-responsive{-sm|-md|-lg|-xl|-xxl}
.
ការកាត់/កាត់បញ្ឈរ
តារាងដែលមានការឆ្លើយតបប្រើប្រាស់ overflow-y: hidden
ដែលបិទមាតិកាណាដែលហួសពីគែមខាងក្រោម ឬកំពូលតារាង។ ជាពិសេស វាអាចបិទម៉ឺនុយទម្លាក់ចុះ និងធាតុក្រាហ្វិកភាគីទីបីផ្សេងទៀត។
ឆ្លើយតបជានិច្ច
ឆ្លងកាត់រាល់ចំណុចឈប់ ប្រើ .table-responsive
សម្រាប់តារាងរមូរផ្ដេក។
#
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
១
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
២
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
៣
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
< div class = "table-responsive" >
< table class = "table" >
...
</ table >
</ div >
ចំណុចបំបែកជាក់លាក់
ប្រើ .table-responsive{-sm|-md|-lg|-xl|-xxl}
តាមតម្រូវការដើម្បីបង្កើតតារាងឆ្លើយតបរហូតដល់ចំណុចឈប់ជាក់លាក់មួយ។ ចាប់ពីចំនុចបំបែកនោះឡើង តារាងនឹងដំណើរការជាធម្មតា និងមិនរមូរផ្ដេកទេ។
តារាងទាំងនេះអាចហាក់ដូចជាខូចរហូតដល់រចនាប័ទ្មឆ្លើយតបរបស់ពួកគេអនុវត្តនៅទទឹងទិដ្ឋភាពជាក់លាក់។
#
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
១
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
២
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
៣
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
#
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
១
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
២
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
៣
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
#
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
១
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
២
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
៣
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
#
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
១
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
២
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
៣
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
#
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
១
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
២
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
៣
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
#
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
ក្បាល
១
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
២
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
៣
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
ក្រឡា
< div class = "table-responsive" >
< table class = "table" >
...
</ table >
</ div >
< div class = "table-responsive-sm" >
< table class = "table" >
...
</ table >
</ div >
< div class = "table-responsive-md" >
< table class = "table" >
...
</ table >
</ div >
< div class = "table-responsive-lg" >
< table class = "table" >
...
</ table >
</ div >
< div class = "table-responsive-xl" >
< table class = "table" >
...
</ table >
</ div >
< div class = "table-responsive-xxl" >
< table class = "table" >
...
</ table >
</ div >
សាស
អថេរ
$table-cell-padding-y : .5 rem ;
$table-cell-padding-x : .5 rem ;
$table-cell-padding-y-sm : .25 rem ;
$table-cell-padding-x-sm : .25 rem ;
$table-cell-vertical-align : top ;
$table-color : var ( -- #{ $prefix } body-color );
$table-bg : transparent ;
$table-accent-bg : transparent ;
$table-th-font-weight : null ;
$table-striped-color : $table-color ;
$table-striped-bg-factor : .05 ;
$table-striped-bg : rgba ( $black , $table-striped-bg-factor );
$table-active-color : $table-color ;
$table-active-bg-factor : .1 ;
$table-active-bg : rgba ( $black , $table-active-bg-factor );
$table-hover-color : $table-color ;
$table-hover-bg-factor : .075 ;
$table-hover-bg : rgba ( $black , $table-hover-bg-factor );
$table-border-factor : .1 ;
$table-border-width : $border-width ;
$table-border-color : var ( -- #{ $prefix } border-color );
$table-striped-order : odd ;
$table-striped-columns-order : even ;
$table-group-separator-color : currentcolor ;
$table-caption-color : $text-muted ;
$table-bg-scale : - 80 % ;
រង្វិលជុំ
$table-variants : (
"primary" : shift-color ( $primary , $table-bg-scale ) ,
"secondary" : shift-color ( $secondary , $table-bg-scale ) ,
"success" : shift-color ( $success , $table-bg-scale ) ,
"info" : shift-color ( $info , $table-bg-scale ) ,
"warning" : shift-color ( $warning , $table-bg-scale ) ,
"danger" : shift-color ( $danger , $table-bg-scale ) ,
"light" : $light ,
"dark" : $dark ,
);
ការប្ដូរតាមបំណង
អថេរកត្តា ( $table-striped-bg-factor
, $table-active-bg-factor
&$table-hover-bg-factor
) ត្រូវបានប្រើដើម្បីកំណត់កម្រិតពណ៌នៅក្នុងវ៉ារ្យ៉ង់តារាង។
ក្រៅពីវ៉ារ្យ៉ង់តារាងពន្លឺ និងងងឹត ពណ៌ប្រធានបទត្រូវបានបំភ្លឺដោយ $table-bg-scale
អថេរ។