Πίνακες
Τεκμηρίωση και παραδείγματα για το στυλ επιλογής πινάκων (δεδομένης της επικρατούσας χρήσης τους σε προσθήκες JavaScript) με το Bootstrap.
Παραδείγματα
Λόγω της ευρείας χρήσης πινάκων σε γραφικά στοιχεία τρίτων, όπως τα ημερολόγια και τα εργαλεία επιλογής ημερομηνιών, σχεδιάσαμε τους πίνακές μας ώστε να μπορούν να συμμετέχουν . Απλώς προσθέστε τη βασική κλάση .table
σε οποιαδήποτε <table>
και, στη συνέχεια, επεκτείνετε με προσαρμοσμένα στυλ ή τις διάφορες συμπεριλαμβανόμενες κατηγορίες τροποποιητών μας.
Χρησιμοποιώντας την πιο βασική σήμανση πίνακα, δείτε πώς .table
φαίνονται οι βασισμένοι πίνακες στο Bootstrap. Όλα τα στυλ πίνακα κληρονομούνται στο Bootstrap 4 , που σημαίνει ότι τυχόν ένθετοι πίνακες θα διαμορφωθούν με τον ίδιο τρόπο όπως ο γονικός.
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Λάρι | το πουλί | @κελάδημα |
Μπορείτε επίσης να αντιστρέψετε τα χρώματα—με ανοιχτό κείμενο σε σκούρο φόντο—με .table-dark
.
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Λάρι | το πουλί | @κελάδημα |
Επιλογές κεφαλής τραπεζιού
Παρόμοια με τους πίνακες και τους σκούρους πίνακες, χρησιμοποιήστε τις κλάσεις τροποποιητών .thead-light
ή .thead-dark
για να κάνετε <thead>
τα s να φαίνονται ανοιχτό ή σκούρο γκρι.
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Λάρι | το πουλί | @κελάδημα |
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Λάρι | το πουλί | @κελάδημα |
Ριγέ σειρές
Χρησιμοποιήστε .table-striped
το για να προσθέσετε λωρίδες ζέβρας σε οποιαδήποτε σειρά πίνακα εντός του <tbody>
.
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Λάρι | το πουλί | @κελάδημα |
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Λάρι | το πουλί | @κελάδημα |
Τραπέζι με περίγραμμα
Προσθήκη .table-bordered
για περιγράμματα σε όλες τις πλευρές του πίνακα και των κελιών.
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Larry the Bird | @κελάδημα |
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Larry the Bird | @κελάδημα |
Τραπέζι χωρίς περιθώρια
Προσθήκη .table-borderless
για πίνακα χωρίς περιθώρια.
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Larry the Bird | @κελάδημα |
.table-borderless
μπορεί επίσης να χρησιμοποιηθεί σε σκούρα τραπέζια.
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Larry the Bird | @κελάδημα |
Σειρές με δυνατότητα αιώρησης
Προσθήκη .table-hover
για να ενεργοποιήσετε μια κατάσταση αιώρησης σε σειρές πίνακα εντός ενός <tbody>
.
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Larry the Bird | @κελάδημα |
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Larry the Bird | @κελάδημα |
Μικρό τραπέζι
Προσθέστε .table-sm
το για να κάνετε τα τραπέζια πιο συμπαγή, κόβοντας τα κελιά στη μέση.
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Larry the Bird | @κελάδημα |
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Larry the Bird | @κελάδημα |
Τάξεις με βάση τα συμφραζόμενα
Χρησιμοποιήστε κλάσεις με βάση τα συμφραζόμενα για να χρωματίσετε σειρές πίνακα ή μεμονωμένα κελιά.
Τάξη | Επικεφαλίδα | Επικεφαλίδα |
---|---|---|
Ενεργός | Κύτταρο | Κύτταρο |
Προκαθορισμένο | Κύτταρο | Κύτταρο |
Πρωταρχικός | Κύτταρο | Κύτταρο |
Δευτερεύων | Κύτταρο | Κύτταρο |
Επιτυχία | Κύτταρο | Κύτταρο |
Κίνδυνος | Κύτταρο | Κύτταρο |
Προειδοποίηση | Κύτταρο | Κύτταρο |
Πληροφορίες | Κύτταρο | Κύτταρο |
Φως | Κύτταρο | Κύτταρο |
Σκοτάδι | Κύτταρο | Κύτταρο |
Οι κανονικές παραλλαγές φόντου πίνακα δεν είναι διαθέσιμες με τον σκοτεινό πίνακα, ωστόσο, μπορείτε να χρησιμοποιήσετε βοηθητικά προγράμματα κειμένου ή φόντου για να επιτύχετε παρόμοια στυλ.
# | Επικεφαλίδα | Επικεφαλίδα |
---|---|---|
1 | Κύτταρο | Κύτταρο |
2 | Κύτταρο | Κύτταρο |
3 | Κύτταρο | Κύτταρο |
4 | Κύτταρο | Κύτταρο |
5 | Κύτταρο | Κύτταρο |
6 | Κύτταρο | Κύτταρο |
7 | Κύτταρο | Κύτταρο |
8 | Κύτταρο | Κύτταρο |
9 | Κύτταρο | Κύτταρο |
Μετάδοση νοήματος στις υποστηρικτικές τεχνολογίες
Η χρήση χρώματος για να προσθέσετε νόημα παρέχει μόνο μια οπτική ένδειξη, η οποία δεν θα μεταδοθεί στους χρήστες βοηθητικών τεχνολογιών – όπως οι συσκευές ανάγνωσης οθόνης. Βεβαιωθείτε ότι οι πληροφορίες που υποδηλώνονται με το χρώμα είναι είτε προφανείς από το ίδιο το περιεχόμενο (π.χ. το ορατό κείμενο), είτε περιλαμβάνονται με εναλλακτικά μέσα, όπως πρόσθετο κείμενο που είναι κρυμμένο με την .sr-only
τάξη.
Δημιουργήστε πίνακες που ανταποκρίνονται τυλίγοντας οποιονδήποτε .table
με .table-responsive{-sm|-md|-lg|-xl}
, κάνοντας τον πίνακα να μετακινείται οριζόντια σε κάθε max-width
σημείο διακοπής έως (αλλά χωρίς να περιλαμβάνει) 576 εικονοστοιχεία, 768 εικονοστοιχεία, 992 εικονοστοιχεία και 1120 εικονοστοιχεία, αντίστοιχα.
Λάβετε υπόψη ότι επειδή τα προγράμματα περιήγησης δεν υποστηρίζουν προς το παρόν ερωτήματα περιβάλλοντος εύρους , εργαζόμαστε γύρω από τους περιορισμούς min-
και τα max-
προθέματα και τις θύρες προβολής με κλασματικά πλάτη (που μπορεί να προκύψουν υπό ορισμένες συνθήκες σε συσκευές υψηλού dpi, για παράδειγμα) χρησιμοποιώντας τιμές με μεγαλύτερη ακρίβεια για αυτές τις συγκρίσεις .
Λεζάντες
Το ένα <caption>
λειτουργεί σαν επικεφαλίδα για έναν πίνακα. Βοηθά τους χρήστες με προγράμματα ανάγνωσης οθόνης να βρουν έναν πίνακα και να κατανοήσουν περί τίνος πρόκειται και να αποφασίσουν αν θέλουν να τον διαβάσουν.
# | Πρώτα | τελευταίος | Λαβή |
---|---|---|---|
1 | Σημάδι | Οθων | @mdo |
2 | Ιάκωβος | Θόρντον | @Λίπος |
3 | Λάρι | το πουλί | @κελάδημα |
Αποκριτικοί πίνακες
Responsive tables allow tables to be scrolled horizontally with ease. Make any table responsive across all viewports by wrapping a .table
with .table-responsive
. Or, pick a maximum breakpoint with which to have a responsive table up to by using .table-responsive{-sm|-md|-lg|-xl}
.
Vertical clipping/truncation
Responsive tables make use of overflow-y: hidden
, which clips off any content that goes beyond the bottom or top edges of the table. In particular, this can clip off dropdown menus and other third-party widgets.
Always responsive
Across every breakpoint, use .table-responsive
for horizontally scrolling tables.
# | Heading | Heading | Heading | Heading | Heading | Heading | Heading | Heading | Heading |
---|---|---|---|---|---|---|---|---|---|
1 | Cell | Cell | Cell | Cell | Cell | Cell | Cell | Cell | Cell |
2 | Cell | Cell | Cell | Cell | Cell | Cell | Cell | Cell | Cell |
3 | Cell | Cell | Cell | Cell | Cell | Cell | Cell | Cell | Κύτταρο |
Breakpoint specific
Χρήση.table-responsive{-sm|-md|-lg|-xl}
as needed to create responsive tables up to a particular breakpoint. From that breakpoint and up, the table will behave normally and not scroll horizontally.
Αυτοί οι πίνακες μπορεί να εμφανίζονται σπασμένοι μέχρι να εφαρμοστούν τα στυλ απόκρισής τους σε συγκεκριμένα πλάτη θυρών προβολής.
# | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα |
---|---|---|---|---|---|---|---|---|
1 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
2 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
3 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
# | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα |
---|---|---|---|---|---|---|---|---|
1 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
2 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
3 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
# | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα |
---|---|---|---|---|---|---|---|---|
1 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
2 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
3 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
# | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα |
---|---|---|---|---|---|---|---|---|
1 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
2 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
3 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |