תיעוד ודוגמאות לסגנון הסכמה של טבלאות (בהתחשב בשימושן הנפוץ בתוספים של 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
לארי הציפור
@טוויטר
#
ראשון
אחרון
ידית
1
סימן
אוטוטו
@mdo
2
יעקב
תורנטון
@שמן
3
לארי הציפור
@טוויטר
שולחן ללא גבולות
הוסף .table-borderlessלשולחן ללא גבולות.
#
ראשון
אחרון
ידית
1
סימן
אוטוטו
@mdo
2
יעקב
תורנטון
@שמן
3
לארי הציפור
@טוויטר
.table-borderlessיכול לשמש גם על שולחנות כהים.
#
ראשון
אחרון
ידית
1
סימן
אוטוטו
@mdo
2
יעקב
תורנטון
@שמן
3
לארי הציפור
@טוויטר
שורות שניתן לרחף
הוסף .table-hoverכדי לאפשר מצב ריחוף בשורות טבלה בתוך <tbody>.
#
ראשון
אחרון
ידית
1
סימן
אוטוטו
@mdo
2
יעקב
תורנטון
@שמן
3
לארי הציפור
@טוויטר
#
ראשון
אחרון
ידית
1
סימן
אוטוטו
@mdo
2
יעקב
תורנטון
@שמן
3
לארי הציפור
@טוויטר
שולחן קטן
הוסף .table-smכדי להפוך את השולחנות לקומפקטי יותר על ידי חיתוך ריפוד התא לשניים.
#
ראשון
אחרון
ידית
1
סימן
אוטוטו
@mdo
2
יעקב
תורנטון
@שמן
3
לארי הציפור
@טוויטר
#
ראשון
אחרון
ידית
1
סימן
אוטוטו
@mdo
2
יעקב
תורנטון
@שמן
3
לארי הציפור
@טוויטר
שיעורים קונטקסטואליים
השתמש במחלקות הקשריות כדי לצבוע שורות בטבלה או תאים בודדים.
מעמד
כּוֹתֶרֶת
כּוֹתֶרֶת
פָּעִיל
תָא
תָא
בְּרִירַת מֶחדָל
תָא
תָא
יְסוֹדִי
תָא
תָא
מִשׁנִי
תָא
תָא
הַצלָחָה
תָא
תָא
סַכָּנָה
תָא
תָא
אַזהָרָה
תָא
תָא
מידע
תָא
תָא
אוֹר
תָא
תָא
אפל
תָא
תָא
גרסאות רקע רגילות של טבלה אינן זמינות עם הטבלה הכהה, עם זאת, אתה יכול להשתמש בכלי עזר של טקסט או רקע כדי להשיג סגנונות דומים.
#
כּוֹתֶרֶת
כּוֹתֶרֶת
1
תָא
תָא
2
תָא
תָא
3
תָא
תָא
4
תָא
תָא
5
תָא
תָא
6
תָא
תָא
7
תָא
תָא
8
תָא
תָא
9
תָא
תָא
העברת משמעות לטכנולוגיות מסייעות
שימוש בצבע להוספת משמעות מספק רק אינדיקציה ויזואלית, שלא תועבר למשתמשים בטכנולוגיות מסייעות - כמו קוראי מסך. ודא שהמידע המסומן בצבע ברור מהתוכן עצמו (למשל הטקסט הגלוי), או כלול באמצעים חלופיים, כגון טקסט נוסף מוסתר .sr-onlyבכיתה.
צור טבלאות רספונסיביות על ידי עטיפה של כל טבלאות .tableעם .table-responsive{-sm|-md|-lg|-xl}, גורם לטבלה לגלול אופקית בכל max-widthנקודת שבירה של עד (אך לא כולל) 576px, 768px, 992px ו-1120px, בהתאמה.
שים לב שמכיוון שדפדפנים אינם תומכים כעת בשאילתות הקשר של טווח , אנו עוקפים את המגבלות של הקידומות min-ויציאותmax- התצוגה עם רוחב חלקי (שיכול להתרחש בתנאים מסוימים במכשירים בעלי dpi גבוה, למשל) על ידי שימוש בערכים עם דיוק גבוה יותר עבור השוואות אלה .
כתוביות
A <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
Cell
Breakpoint specific
Use .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.
טבלאות אלה עשויות להיראות שבורות עד שהסגנונות הרספונסיביים שלהן יחולו ברוחב נקודת מבט ספציפי.