נוסף על הפיגומים, רכיבי HTML בסיסיים מעוצבים ומשופרים עם מחלקות הניתנות להרחבה כדי לספק מראה ותחושה רעננים ועקבים.
הרשת הטיפוגרפית כולה מבוססת על שני משתני Less בקובץ variables.less שלנו: @baseFontSize
ו @baseLineHeight
. הראשון הוא גודל הגופן הבסיסי המשמש לכל אורכו והשני הוא גובה קו הבסיס.
אנו משתמשים במשתנים האלה, ובחלק מתמטיקה, כדי ליצור את השוליים, הריפודים וגבהי הקו של כל הסוג שלנו ועוד.
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec sed odio dui.
אֵלֵמֶנט | נוֹהָג | אופציונאלי |
---|---|---|
<strong> |
להדגשת קטע טקסט עם חשוב | אף אחד |
<em> |
להדגשת קטע טקסט בלחץ | אף אחד |
<abbr> |
עוטף קיצורים וראשי תיבות כדי להציג את הגרסה המורחבת על ריחוף | כלול אופציונלי title עבור טקסט מורחב |
<address> |
לפרטי התקשרות של האב הקדמון הקרוב ביותר שלו או לכל גוף העבודה | שמור את העיצוב על ידי סיום כל השורות עם<br> |
Fusce dapibus , tellus ac cursus commodo , Tortor mauris condimentum nibh , ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.
הערה: אל תהסס להשתמש <b>
וב- <i>
HTML5, אך השימוש בהם השתנה מעט. <b>
נועד להדגיש מילים או ביטויים מבלי לשדר חשיבות נוספת בעוד <i>
הוא מיועד בעיקר לקול, למונחים טכניים וכו'.
להלן שתי דוגמאות כיצד <address>
ניתן להשתמש בתג:
קיצורים מעוצבים עם טקסט גדול וגבול תחתון מנוקד בהיר. יש להם גם סמן עזרה על ריחוף כך שלמשתמשים יש אינדיקציה נוספת שמשהו יוצג על ריחוף.
HTML הוא הדבר הטוב ביותר מאז לחם פרוס.
קיצור של המילה תכונה הוא attr .
אֵלֵמֶנט | נוֹהָג | אופציונאלי |
---|---|---|
<blockquote> |
אלמנט ברמת הבלוק לציטוט תוכן ממקור אחר | הוסף .pull-left ושיעורים .pull-right עבור אפשרויות צפות |
<small> |
רכיב אופציונלי להוספת ציטוט הפונה למשתמש, בדרך כלל מחבר עם שם העבודה | מקם את <cite> הכותרת סביב הכותרת או שם המקור |
כדי לכלול ציטוט בלוק, עטוף <blockquote>
סביב כל HTML בתור הציטוט. להצעות מחיר ישרות אנו ממליצים על <p>
.
כלול אלמנט אופציונלי <small>
לציטוט המקור שלך ותקבל מקף em —
לפניו למטרות סטיילינג.
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. מספר שלם פוסק לפני הלידה. </p>
- <small> מישהו מפורסם </small>
- </blockquote>
ציטוטים ברירת מחדל מעוצבים כך:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. מספר שלם פוסק לפני הלידה.
מישהו מפורסם בגוף העבודה
כדי להרחיב את הציטוט שלך ימינה, הוסף class="pull-right"
:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. מספר שלם פוסק לפני הלידה.
מישהו מפורסם בגוף העבודה
<ul>
<ul class="unstyled">
<ol>
<dl>
עטוף קטעי קוד מוטבעים עם <code>
.
- לדוגמה , <code> סעיף < / code > צריך להיות עטוף בתור מוטבע .
השתמש <pre>
עבור שורות קוד מרובות. הקפד להפוך את כל הסמלים לתווי ה-unicode שלהם לעיבוד נכון.
<p>טקסט לדוגמה כאן...</p>
- <pre>
- <p>טקסט לדוגמה כאן...</p>
- </pre>
הערה: הקפד לשמור את הקוד בתוך <pre>
התגים קרוב ככל האפשר לשמאל; זה יציג את כל הכרטיסיות.
קח את אותו <pre>
אלמנט והוסף שתי מחלקות אופציונליות לעיבוד משופר.
- <p> טקסט לדוגמה כאן... </p>
- <pre class = "prettyprint
- linenums" >
- <p>טקסט לדוגמה כאן...</p>
- </pre>
הורד את google-code-pretify והצג את ה-readme כיצד להשתמש.
תָג | תיאור |
---|---|
<table> |
אלמנט גלישה להצגת נתונים בפורמט טבלאי |
<thead> |
רכיב מיכל עבור שורות כותרות טבלה ( <tr> ) לתיוג עמודות טבלה |
<tbody> |
רכיב מיכל עבור שורות טבלה ( <tr> ) בגוף הטבלה |
<tr> |
רכיב מכיל עבור קבוצה של תאי טבלה ( <td> או <th> ) המופיעים בשורה אחת |
<td> |
תא ברירת מחדל בטבלה |
<th> |
תא טבלה מיוחד עבור תוויות עמודה (או שורה, בהתאם להיקף ולמיקום) חייב לשמש בתוך א <thead> |
<caption> |
תיאור או סיכום של מה הטבלה מכילה, שימושי במיוחד עבור קוראי מסך |
- <טבלה>
- <thead>
- <tr>
- <th> … </th>
- <th> … </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> … </td>
- <td> … </td>
- </tr>
- </tbody>
- </table>
שֵׁם | מעמד | תיאור |
---|---|---|
בְּרִירַת מֶחדָל | אף אחד | אין סגנונות, רק עמודות ושורות |
בסיסי | .table |
רק קווים אופקיים בין שורות |
גבול | .table-bordered |
מעגל פינות ומוסיף גבול חיצוני |
פס זברה | .table-striped |
מוסיף צבע רקע אפור בהיר לשורות אי-זוגיות (1, 3, 5 וכו') |
מְעוּבֶּה | .table-condensed |
חותך ריפוד אנכי לשניים, מ-8 פיקסלים ל-4 פיקסלים, בתוך כל האלמנטים td והאלמנטיםth |
טבלאות מעוצבות אוטומטית עם מספר גבולות בלבד כדי להבטיח קריאה ושמירה על מבנה. עם 2.0, .table
הכיתה חובה.
- <table class = "table" >
- …
- </table>
# | שם פרטי | שם משפחה | שפה |
---|---|---|---|
1 | סימן | אוטוטו | CSS |
2 | יעקב | תורנטון | Javascript |
3 | סטו | שֶׁקַע | HTML |
תהיו קצת מפוארים עם השולחנות שלכם על ידי הוספת פסי זברה - פשוט הוסף את .table-striped
הכיתה.
הערה: טבלאות Sprited משתמשות :nth-child
בבורר CSS ואינן זמינות ב-IE7-IE8.
- < מחלקה טבלה = "מפוספס שולחן" >
- …
- </table>
# | שם פרטי | שם משפחה | שפה |
---|---|---|---|
1 | סימן | אוטוטו | CSS |
2 | יעקב | תורנטון | Javascript |
3 | סטו | שֶׁקַע | HTML |
הוסף גבולות סביב כל השולחן ופינות מעוגלות למטרות אסתטיות.
- <table class = "משולבת שולחן" >
- …
- </table>
# | שם פרטי | שם משפחה | שפה |
---|---|---|---|
1 | מארק אוטו | CSS | |
2 | יעקב | תורנטון | Javascript |
3 | סטו | שֶׁקַע | |
3 | ברוסף | סטאלין | HTML |
הפוך את השולחנות שלך לקומפקטיים יותר על ידי הוספת .table-condensed
המחלקה כדי לחתוך את ריפוד תאי השולחן לשניים (מ-8 פיקסלים ל-4 פיקסלים).
- < מחלקה טבלה = "ממצה טבלה" >
- …
- </table>
# | שם פרטי | שם משפחה | שפה |
---|---|---|---|
1 | סימן | אוטוטו | CSS |
2 | יעקב | תורנטון | Javascript |
3 | סטו | שֶׁקַע | HTML |
אל תהסס לשלב כל אחת משיעורי השולחן כדי להשיג מראה שונה על ידי שימוש בכל אחת מהשיעורים הזמינים.
- <table class = "שולחן עם פסים של שולחן עם גבול שולחן מעובה" >
- ...
- </table>
# | שם פרטי | שם משפחה | שפה |
---|---|---|---|
1 | סימן | אוטוטו | CSS |
2 | יעקב | תורנטון | Javascript |
3 | סטו | שֶׁקַע | HTML |
4 | ברוסף | סטאלין | HTML |
החלק הטוב ביותר בטפסים ב-Bootstrap הוא שכל התשומות והפקדים שלך נראים נהדר, לא משנה איך אתה בונה אותם בסימון שלך. אין צורך ב-HTML מיותר, אך אנו מספקים את התבניות למי שדורש זאת.
פריסות מסובכות יותר מגיעות עם שיעורים תמציתיים וניתנים להרחבה לעיצוב קל וכריכת אירועים, כך שאתה מכוסה בכל שלב.
Bootstrap מגיע עם תמיכה בארבעה סוגים של פריסות טפסים:
סוגים שונים של פריסות טפסים דורשים כמה שינויים לסימון, אך הפקדים עצמם נשארים ומתנהגים זהים.
הטפסים של Bootstrap כוללים סגנונות עבור כל פקדי הטפסים הבסיסיים כמו קלט, אזור טקסט ובחירה שאתה מצפה. אבל זה גם מגיע עם מספר רכיבים מותאמים אישית כמו כניסות מצורפות ומראש ותמיכה ברשימות של תיבות סימון.
מצבים כמו שגיאה, אזהרה והצלחה כלולים עבור כל סוג של בקרת טופס. כלולים גם סגנונות עבור פקדים מושבתים.
Bootstrap מספק סימון פשוט וסגנונות עבור ארבעה סגנונות של טפסי אינטרנט נפוצים.
שֵׁם | מעמד | תיאור |
---|---|---|
אנכי (ברירת מחדל) | .form-vertical (לא דרוש) |
תוויות מוערמות מיושרות לשמאל מעל פקדים |
בשורה | .form-inline |
פקדי תווית מיושרים לשמאל ופקדי בלוק מוטבע לסגנון קומפקטי |
לחפש | .form-search |
קלט טקסט מעוגל במיוחד עבור אסתטיקת חיפוש טיפוסית |
אופקי | .form-horizontal |
הציף תוויות מיושרות לשמאל באותו קו כמו הפקדים |
עם v2.0, יש לנו ברירות מחדל קלות וחכמות יותר עבור סגנונות טפסים. אין סימון נוסף, רק פקדי טופס.
משקף סגנונות WebKit המוגדרים כברירת מחדל, פשוט הוסף .form-search
עבור שדות חיפוש מעוגלים נוספים.
הכניסות הן ברמת בלוק כדי להתחיל. עבור .form-inline
ו .form-horizontal
, אנו משתמשים ב-inline-block.
מוצגים משמאל כל פקדי הטופס המוגדרים כברירת מחדל שאנו תומכים בהם. הנה רשימת התבליטים:
עד גרסה 1.4, סגנונות ברירת המחדל של הטופס של Bootstrap השתמשו בפריסה האופקית. עם Bootstrap 2, הסרנו את האילוץ הזה כדי לקבל ברירות מחדל חכמות יותר וניתנות להרחבה לכל צורה.
Bootstrap כולל סגנונות עבור מיקוד disabled
ומצבים נתמכים בדפדפן. אנו מסירים את ברירת המחדל של Webkit outline
ומחילים box-shadow
במקומו a עבור :focus
.
הוא כולל גם סגנונות אימות לשגיאות, אזהרות והצלחה. כדי להשתמש בו, הוסף את מחלקת השגיאה לסביבת .control-group
.
- <fieldset
- class = "שגיאת קבוצת בקרה" >
- …
- </fieldset>
קבוצות קלט - עם טקסט מצורף או מורחב - מספקות דרך קלה לתת יותר הקשר לקלט שלך. דוגמאות מצוינות כוללות את הסימן @ עבור שמות משתמש בטוויטר או $ עבור כספים.
עד גרסה 1.4, Bootstrap דרש סימון נוסף סביב תיבות סימון ומכשירי רדיו כדי לערום אותם. עכשיו, זה עניין פשוט של לחזור על <label class="checkbox">
זה שעוטף את <input type="checkbox">
.
גם תיבות סימון מוטבעות ומכשירי רדיו נתמכים. פשוט הוסף .inline
לכל .checkbox
או .radio
ותסיים.
כדי להשתמש בהקדמה או בהוספה של קלט בצורה מוטבעת, הקפד למקם את ה- .add-on
ו input
על אותה שורה, ללא רווחים.
כדי להוסיף טקסט עזרה עבור קלט הטופס שלך, כלול טקסט עזרה מוטבע עם <span class="help-inline">
או בלוק טקסט עזרה עם <p class="help-block">
אחרי רכיב הקלט.
:after
. במסמכים, אנו מציגים צבע רקע אדום בהיר על ריחוף כדי להדגיש את גודל הסמל.
במקום להפוך כל אייקון לבקשה נוספת, ריכזנו אותם ל-sprite - חבורה של תמונות בקובץ אחד שמשתמש ב-CSS כדי למקם את התמונות עם background-position
. זוהי אותה שיטה בה אנו משתמשים ב-Twitter.com והיא עבדה היטב עבורנו.
כל מחלקות הסמלים מופיעות בקידומת .icon-
לצורך מרווח שמות והיקף מתאימים, בדומה לרכיבים האחרים שלנו. זה יעזור למנוע התנגשויות עם כלים אחרים.
Glyphicons העניקה לנו שימוש בערכת Halflings בערכת הכלים שלנו בקוד פתוח כל עוד אנו מספקים קישור וקרדיט כאן במסמכים. אנא שקול לעשות את אותו הדבר בפרויקטים שלך.
עם v2.0.0, בחרנו להשתמש <i>
בתג עבור כל הסמלים שלנו, אבל אין להם מחלקת מקרה - רק קידומת משותפת. כדי להשתמש, מקם את הקוד הבא כמעט בכל מקום:
- <i class = "icon-search" ></i>
ישנם גם סגנונות זמינים עבור סמלים הפוכים (לבנים), שהוכנו עם מחלקה נוספת אחת:
- <i class = "icon-search icon-white" ></i>
יש 120 כיתות לבחירה עבור הסמלים שלך. פשוט הוסף <i>
תג עם הכיתות הנכונות ואתה מוכן. אתה יכול למצוא את הרשימה המלאה ב- sprites.less או ממש כאן במסמך זה.
סמלים נהדרים, אבל איפה אפשר להשתמש בהם? הנה כמה רעיונות:
בעיקרון, בכל מקום שאתה יכול לשים <i>
תג, אתה יכול לשים סמל.
השתמש בהם בלחצנים, קבוצות לחצנים עבור סרגל כלים, ניווט, או קלט טפסים מוכנים.