Πίνακες
Τεκμηρίωση και παραδείγματα για το στυλ επιλογής πινάκων (δεδομένης της επικρατούσας χρήσης τους σε προσθήκες 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 | Λάρι | το πουλί | @κελάδημα |
Αποκριτικοί πίνακες
Οι αποκριτικοί πίνακες επιτρέπουν την εύκολη κύλιση των πινάκων οριζόντια. Κάντε οποιονδήποτε πίνακα αποκριτικό σε όλες τις θύρες προβολής τυλίγοντας ένα .table
με .table-responsive
. Εναλλακτικά, επιλέξτε ένα μέγιστο σημείο διακοπής με το οποίο μπορείτε να έχετε έναν αποκριτικό πίνακα χρησιμοποιώντας το .table-responsive{-sm|-md|-lg|-xl}
.
Κατακόρυφη αποκοπή/περικοπή
Οι αποκριτικοί πίνακες χρησιμοποιούν το overflow-y: hidden
, το οποίο αποκόπτει κάθε περιεχόμενο που υπερβαίνει το κάτω ή το επάνω άκρο του πίνακα. Συγκεκριμένα, αυτό μπορεί να αποκόψει τα αναπτυσσόμενα μενού και άλλα γραφικά στοιχεία τρίτων.
Πάντα ανταποκρινόμενο
Σε κάθε σημείο διακοπής, χρησιμοποιήστε .table-responsive
το για οριζόντια κύλιση πινάκων.
# | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα |
---|---|---|---|---|---|---|---|---|---|
1 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
2 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
3 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
Συγκεκριμένο σημείο διακοπής
Χρησιμοποιήστε .table-responsive{-sm|-md|-lg|-xl}
το όπως απαιτείται για τη δημιουργία αποκριτικών πινάκων μέχρι ένα συγκεκριμένο σημείο διακοπής. Από αυτό το σημείο διακοπής και πάνω, ο πίνακας θα συμπεριφέρεται κανονικά και δεν θα κάνει κύλιση οριζόντια.
Αυτοί οι πίνακες μπορεί να εμφανίζονται σπασμένοι μέχρι να εφαρμοστούν τα στυλ απόκρισής τους σε συγκεκριμένα πλάτη θυρών προβολής.
# | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα |
---|---|---|---|---|---|---|---|---|
1 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
2 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
3 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
# | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα |
---|---|---|---|---|---|---|---|---|
1 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
2 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
3 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
# | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα |
---|---|---|---|---|---|---|---|---|
1 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
2 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
3 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
# | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα | Επικεφαλίδα |
---|---|---|---|---|---|---|---|---|
1 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
2 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |
3 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |