תיעוד ודוגמאות לסגנון הסכמה של טבלאות (בהתחשב בשימושן הנפוץ בתוספים של 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
לארי
הציפור
@טוויטר
טבלאות רספונסיביות
טבלאות רספונסיביות מאפשרות גלילה אופקית של טבלאות בקלות. הפוך כל שולחן למגיב בכל יציאות התצוגה על ידי גלישת א .tableעם .table-responsive. לחלופין, בחר נקודת עצירה מקסימלית שאיתה יש טבלה רספונסיבית באמצעות .table-responsive{-sm|-md|-lg|-xl}.
גזירה/קטיעה אנכית
טבלאות רספונסיביות עושות שימוש ב- overflow-y: hidden, אשר חותך כל תוכן שחורג מהקצוות התחתונים או העליונים של הטבלה. בפרט, זה יכול לחתוך תפריטים נפתחים ווידג'טים אחרים של צד שלישי.
תמיד מגיב
על פני כל נקודת שבירה, השתמש .table-responsiveלגלילה אופקית של טבלאות.
#
כּוֹתֶרֶת
כּוֹתֶרֶת
כּוֹתֶרֶת
כּוֹתֶרֶת
כּוֹתֶרֶת
כּוֹתֶרֶת
כּוֹתֶרֶת
כּוֹתֶרֶת
כּוֹתֶרֶת
1
תָא
תָא
תָא
תָא
תָא
תָא
תָא
תָא
תָא
2
תָא
תָא
תָא
תָא
תָא
תָא
תָא
תָא
תָא
3
תָא
תָא
תָא
תָא
תָא
תָא
תָא
תָא
תָא
נקודת שבירה ספציפית
השתמש .table-responsive{-sm|-md|-lg|-xl}לפי הצורך כדי ליצור טבלאות רספונסיביות עד לנקודת שבירה מסוימת. מנקודת השבירה הזו ומעלה, הטבלה תתנהג כרגיל ולא תגלול אופקית.
טבלאות אלה עשויות להיראות שבורות עד שהסגנונות הרספונסיביים שלהן יחולו ברוחב נקודת מבט ספציפי.