רעבאָאָט
רעבאָאָט, אַ זאַמלונג פון עלעמענט-ספּעציפיש CSS ענדערונגען אין אַ איין טעקע, קיקקסטאַרט באָאָטסטראַפּ צו צושטעלן אַן עלעגאַנט, קאָנסיסטענט און פּשוט באַסעלינע צו בויען אויף.
רעבאָאָט איז באזירט אויף נאָרמאַליזע, פּראַוויידינג פילע HTML עלעמענטן מיט אַ ביסל מיינונג סטיילז מיט בלויז עלעמענט סעלעקטאָרס. נאָך סטילינג איז געטאן בלויז מיט קלאסן. פֿאַר בייַשפּיל, מיר רעבאָאָט עטלעכע <table>
סטיילז פֿאַר אַ סימפּלער באַסעלינע און שפּעטער צושטעלן .table
, .table-bordered
, און מער.
דאָ זענען אונדזער גיידליינז און סיבות פֿאַר טשוזינג וואָס צו אָווועררייד אין רעבאָאָט:
- דערהייַנטיקן עטלעכע בלעטערער פעליקייַט וואַלועס צו נוצן
rem
s אַנשטאָט פוןem
s פֿאַר סקאַלאַבלע קאָמפּאָנענט ספּייסינג. - ויסמיידן
margin-top
. ווערטיקאַל מאַרדזשאַנז קענען ייַנבראָך, יילדינג אומגעריכט רעזולטאַטן. מער ימפּאָרטאַנטלי כאָטש, אַ איין ריכטונג פוןmargin
איז אַ סימפּלער גייַסטיק מאָדעל. - פֿאַר גרינגער סקיילינג אַריבער מיטל סיזעס, בלאָק עלעמענטן זאָל נוצן
rem
s פֿאַרmargin
s. - האַלטן דעקלעריישאַנז פון
font
פֿאַרבונדענע פּראָפּערטיעס צו אַ מינימום, ניצןinherit
ווען מעגלעך.
די <html>
און <body>
עלעמענטן זענען דערהייַנטיקט צו צושטעלן בעסער בלאַט-ברייט דיפאָלץ. מער ספּעציעל:
- די
box-sizing
איז גלאָובאַלי באַשטימט אויף יעדער עלעמענט-אַרייַנגערעכנט*::before
און*::after
, צוborder-box
. דעם ינשורז אַז די דערקלערט ברייט פון עלעמענט איז קיינמאָל יקסידיד רעכט צו וואַטן אָדער גרענעץ.- קיין באַזע
font-size
איז דערקלערט אויף די<html>
, אָבער16px
איז אנגענומען (דער בלעטערער פעליקייַט).font-size: 1rem
איז געווענדט אויף די<body>
פֿאַר גרינג אָפּרופיק טיפּ-סקיילינג דורך מעדיע קוויריז בשעת ריספּעקטינג באַניצער פּרעפֿערענצן און ינשורינג אַ מער צוטריטלעך צוגאַנג.
- קיין באַזע
- די
<body>
אויך שטעלט אַ גלאבאלעfont-family
,line-height
, אוןtext-align
. דאָס איז ינכעראַטיד שפּעטער דורך עטלעכע פאָרעם עלעמענטן צו פאַרמייַדן שריפֿט ינגקאַנסיסטענסיז. - פֿאַר זיכערקייַט, די
<body>
האט אַ דערקלערטbackground-color
, דיפאָלטינג צו#fff
.
די פעליקייַט וועב פאַנץ (Helvetica Neue, Helvetica און Arial) זענען דראַפּט אין Bootstrap 4 און ריפּלייסט מיט אַ "געבוירן שריפֿט אָנלייגן" פֿאַר אָפּטימום טעקסט רענדערינג אויף יעדער מיטל און אַס. לייענען מער וועגן געבוירן שריפֿט סטאַקס אין דעם סמאַשינג מאַגאַזין אַרטיקל .
דעם font-family
איז געווענדט צו די <body>
און אויטאָמאַטיש ינכעראַטיד גלאָובאַלי איבער באָאָצטראַפּ. צו באַשטימען די גלאבאלע font-family
, דערהייַנטיקן $font-family-base
און ריקאָמפּילע Bootstrap.
אַלע כעדינג עלעמענטן - למשל <h1>
- און <p>
זענען באַשטעטיק צו זיין margin-top
אַוועקגענומען. העאַדינגס האָבן margin-bottom: .5rem
צוגעגעבן און פּאַראַגראַפס margin-bottom: 1rem
פֿאַר גרינג ספּייסינג.
כעדינג | בייַשפּיל |
---|---|
|
h1. באָאָטסטראַפּ כעדינג |
|
h2. באָאָטסטראַפּ כעדינג |
|
h3. באָאָטסטראַפּ כעדינג |
|
h4. באָאָטסטראַפּ כעדינג |
|
h5. באָאָטסטראַפּ כעדינג |
|
h6. באָאָטסטראַפּ כעדינג |
אלע ליסטעס — <ul>
, <ol>
, און <dl>
— האבען זײערע margin-top
אראפגענומען און א margin-bottom: 1rem
. נעסטעד רשימות האָבן קיין margin-bottom
.
- לאָמיר פּסום דאָלאָר זיצן אַמעט
- קאָנסעקטעטור אַדאַפּיססינג עליט
- גאַנץ מאָלעסטיעס לערנען אין מאַסאַזש
- פאַסיליטיז אין פּריטיום ניסל אַלקוועט
- נולל וואָלוטפּאַט אַליקוום וועליט
- Phasellus iaculis neque
- פּורוס סאָדאַלעס ולטריסיעס
- וועסטיבולום לאַאָרעעט פּאָרטטיטאָר סעם
- Ac tristique libero volutpat at
- Faucibus porta lacus fringilla vel
- אַנעאַן זיצן אַמעט עראַט נונק
- Eget porttitor lorem
- לאָמיר פּסום דאָלאָר זיצן אַמעט
- קאָנסעקטעטור אַדאַפּיססינג עליט
- גאַנץ מאָלעסטיעס לערנען אין מאַסאַזש
- פאַסיליטיז אין פּריטיום ניסל אַלקוועט
- נולל וואָלוטפּאַט אַליקוום וועליט
- Faucibus porta lacus fringilla vel
- אַנעאַן זיצן אַמעט עראַט נונק
- Eget porttitor lorem
פֿאַר סימפּלער סטילינג, קלאָר כייעראַרקי און בעסער ספּייסינג, באַשרייַבונג רשימות האָבן דערהייַנטיקט margin
s. <dd>
s באַשטעטיק margin-left
צו 0
און לייגן margin-bottom: .5rem
. <dt>
ס זענען דרייסט .
- באַשרייַבונג רשימות
- א באַשרייַבונג רשימה איז גאנץ פֿאַר דיפיינינג טערמינען.
- Euismod
- Vestibulum id ligula porta felis euismod semper eget lacinia odio sem.
- דאָנעק יד עליט ניט מיר פּאָרטאַ גראַווידאַ און עגעסט מעטוס.
- Malesuada porta
- עס איז מעגלעך צו מאַכן זיכער אַז עס איז מעגלעך.
דער <pre>
עלעמענט איז באַשטעטיק צו באַזייַטיקן margin-top
און נוצן rem
וניץ פֿאַר זיין margin-bottom
.
.example-element { גרענעץ-דנאָ: 1רעם; }
טישן זענען אַ ביסל אַדזשאַסטיד צו סטיל <caption>
s, ייַנבראָך געמארקן, און ענשור קאָנסיסטענט text-align
איבער. נאָך ענדערונגען פֿאַר געמארקן, וואַטן און מער קומען מיט די .table
קלאַס .
טיש כעדינג | טיש כעדינג | טיש כעדינג | טיש כעדינג |
---|---|---|---|
טיש צעל | טיש צעל | טיש צעל | טיש צעל |
טיש צעל | טיש צעל | טיש צעל | טיש צעל |
טיש צעל | טיש צעל | טיש צעל | טיש צעל |
פאַרשידן פאָרעם עלעמענטן זענען רעבאָאָטעד פֿאַר סימפּלער באַזע סטיילז. דאָ זענען עטלעכע פון די מערסט נאָוטאַבאַל ענדערונגען:
<fieldset>
ס האָבן קיין געמארקן, וואַטן אָדער גרענעץ אַזוי זיי קענען זיין לייכט געניצט ווי ראַפּערז פֿאַר יחיד ינפּוץ אָדער גרופּעס פון ינפּוץ.<legend>
s, ווי fieldsets, האָבן אויך ריסטילד צו זיין געוויזן ווי אַ כעדינג פון סאָרץ.<label>
s זענען באַשטימט צוdisplay: inline-block
לאָזןmargin
צו זיין געווענדט.<input>
s,<select>
s,<textarea>
s, און<button>
s זענען מערסטנס גערעדט דורך נאָרמאַלייז, אָבער רעבאָאָט רימוווז זייערmargin
און שטעלטline-height: inherit
אויך.<textarea>
s זענען מאַדאַפייד צו זיין ווערטיקלי ריסיזאַבאַל ווייַל האָריזאָנטאַל רעסיזינג אָפט "ברייקס" בלאַט אויסלייג.
די ענדערונגען, און מער, זענען דעמאַנסטרייטיד אונטן.
דער <address>
עלעמענט איז דערהייַנטיקט צו באַשטעטיק דעם בלעטערער פעליקייַט font-style
פון italic
צו normal
. line-height
איז אויך איצט ירושה, און margin-bottom: 1rem
איז צוגעלייגט. <address>
ס זענען פֿאַר פּריזענטינג קאָנטאַקט אינפֿאָרמאַציע פֿאַר די ניראַסט אָוועס (אָדער אַ גאַנץ גוף פון אַרבעט). ופהיטן פאָרמאַטטינג דורך ענדיקן שורות מיט <br>
.
1355 מאַרקעט סט, סוויט 900
סאַן פֿראַנסיסקאָ, CA 94103
פּ: (123) 456-7890 גאַנץ נאָמען
[email protected]
די פעליקייַט margin
אויף בלאַקקוואָטעס איז 1em 40px
, אַזוי מיר באַשטעטיק דאָס 0 0 1rem
פֿאַר עפּעס מער קאָנסיסטענט מיט אנדערע עלעמענטן.
לאָמיר פּסום דאָלאָר זיצן אַמעט, קאָנסעקטעטור אַדאַפּיססינג עליט. גאַנץ פּאָזוערע וועט זיין אַן אַנטי.
דער <abbr>
עלעמענט נעמט יקערדיק סטילינג צו מאַכן עס שטיין אויס צווישן פּאַראַגראַף טעקסט.
די פעליקייַט cursor
אויף קיצער איז text
, אַזוי מיר באַשטעטיק דעם צו pointer
צו קאַנוויי אַז די עלעמענט קענען זיין ינטעראַקטיד דורך געבן אַ קליק אויף עס.
עטלעכע פרטים
מער אינפֿאָרמאַציע וועגן די פרטים.
אפילו מער פרטים
דאָ זענען אפילו מער דעטאַילס וועגן די דעטאַילס.
HTML5 מוסיף אַ נייַע גלאבאלע אַטריביוט געהייסן[hidden]
, וואָס איז סטיילד ווי display: none
פעליקייַט. באַראָוינג אַ געדאַנק פון PureCSS , מיר פֿאַרבעסערן דעם פעליקייַט דורך מאַכן עס [hidden] { display: none !important; }
צו פאַרמייַדן זיין display
אַקסאַדענאַלי אָווועררייטיד. כאָטש [hidden]
IE10 איז נישט געבוירן, די יקספּליסאַט דעקלאַראַציע אין אונדזער CSS קומט אַרום דעם פּראָבלעם.
דזשקווערי ינקאַמפּאַטאַבילאַטי
[hidden]
איז נישט קאַמפּאַטאַבאַל מיט jQuery ס $(...).hide()
און $(...).show()
מעטהאָדס. דעריבער, מיר טאָן ניט ספּעציעל שטיצן [hidden]
אנדערע טעקניקס פֿאַר אָנפירונג display
פון עלעמענטן.
צו נאָר באַשטימען די וויזאַביליטי פון אַן עלעמענט, טייַטש אַז עס display
איז נישט מאַדאַפייד און דער עלעמענט קען נאָך ווירקן די לויפן פון דעם דאָקומענט, נוצן די .invisible
קלאַס אַנשטאָט.