Πίνακες
Τεκμηρίωση και παραδείγματα για το στυλ επιλογής πινάκων (δεδομένης της επικρατούσας χρήσης τους σε προσθήκες 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 | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο | Κύτταρο |