האָפּקען צו הויפּט אינהאַלט האָפּקען צו דאָקס נאַוויגאַציע
Check
in English

שפאלטן

לערן ווי צו מאָדיפיצירן שפאלטן מיט אַ האַנדפול פון אָפּציעס פֿאַר אַליינמאַנט, אָרדערינג און אָפסעטטינג דאַנק צו אונדזער פלעקסבאָקס גריד סיסטעם. פּלוס, זען ווי צו נוצן זייַל קלאסן צו פירן ברייטס פון ניט-גריד עלעמענטן.

קאָפּ אַרויף! זייט זיכער צו לייענען די גריד בלאַט ערשטער איידער דייווינג אין ווי צו מאָדיפיצירן און קאַסטאַמייז דיין גריד שפאלטן.

ווי זיי אַרבעטן

  • שפאלטן בויען אויף די פלעקסבאָקס אַרקאַטעקטשער פון די גריד. פלעקסבאָקס מיטל אַז מיר האָבן אָפּציעס פֿאַר טשאַנגינג יחיד שפאלטן און מאָדיפיצירן גרופּעס פון שפאלטן אויף די רודערן מדרגה . איר קלייַבן ווי שפאלטן וואַקסן, ייַנשרומפּן אָדער אַנדערש טוישן.

  • ווען איר בויען גריד לייאַוץ, אַלע אינהאַלט איז אין שפאלטן. די כייעראַרקי פון Bootstrap ס גריד גייט פון קאַנטיינער צו רודערן צו זייַל צו דיין אינהאַלט. אין זעלטן מאל, איר קען פאַרבינדן אינהאַלט און זייַל, אָבער זיין אַווער אַז עס קען זיין אַנינטענדיד קאַנסאַקווענסאַז.

  • באָאָטסטראַפּ כולל פּרעדעפינעד קלאסן פֿאַר קריייטינג שנעל, אָפּרופיק לייאַוץ. מיט זעקס ברעאַקפּאָינץ און אַ טוץ שפאלטן אין יעדער גריד ריי, מיר האָבן דאַזאַנז פון קלאסן שוין געבויט פֿאַר איר צו שאַפֿן דיין געוואלט לייאַוץ. דעם קענען זיין פאַרקריפּלט דורך Sass אויב איר ווילט.

אַליינמאַנט

ניצן פלעקסבאָקס אַליינמאַנט יוטילאַטיז צו ווערטיקלי און כאָריזאַנטאַלי ייַנרייען שפאלטן.

ווערטיקאַל אַליינמאַנט

איינער פון דרייַ שפאלטן
איינער פון דרייַ שפאלטן
איינער פון דרייַ שפאלטן
איינער פון דרייַ שפאלטן
איינער פון דרייַ שפאלטן
איינער פון דרייַ שפאלטן
איינער פון דרייַ שפאלטן
איינער פון דרייַ שפאלטן
איינער פון דרייַ שפאלטן
HTML
<div class="container text-center">
  <div class="row align-items-start">
    <div class="col">
      One of three columns
    </div>
    <div class="col">
      One of three columns
    </div>
    <div class="col">
      One of three columns
    </div>
  </div>
  <div class="row align-items-center">
    <div class="col">
      One of three columns
    </div>
    <div class="col">
      One of three columns
    </div>
    <div class="col">
      One of three columns
    </div>
  </div>
  <div class="row align-items-end">
    <div class="col">
      One of three columns
    </div>
    <div class="col">
      One of three columns
    </div>
    <div class="col">
      One of three columns
    </div>
  </div>
</div>
איינער פון דרייַ שפאלטן
איינער פון דרייַ שפאלטן
איינער פון דרייַ שפאלטן
HTML
<div class="container text-center">
  <div class="row">
    <div class="col align-self-start">
      One of three columns
    </div>
    <div class="col align-self-center">
      One of three columns
    </div>
    <div class="col align-self-end">
      One of three columns
    </div>
  </div>
</div>

האָריזאָנטאַל אַליינמאַנט

איינער פון צוויי שפאלטן
איינער פון צוויי שפאלטן
איינער פון צוויי שפאלטן
איינער פון צוויי שפאלטן
איינער פון צוויי שפאלטן
איינער פון צוויי שפאלטן
איינער פון צוויי שפאלטן
איינער פון צוויי שפאלטן
איינער פון צוויי שפאלטן
איינער פון צוויי שפאלטן
איינער פון צוויי שפאלטן
איינער פון צוויי שפאלטן
HTML
<div class="container text-center">
  <div class="row justify-content-start">
    <div class="col-4">
      One of two columns
    </div>
    <div class="col-4">
      One of two columns
    </div>
  </div>
  <div class="row justify-content-center">
    <div class="col-4">
      One of two columns
    </div>
    <div class="col-4">
      One of two columns
    </div>
  </div>
  <div class="row justify-content-end">
    <div class="col-4">
      One of two columns
    </div>
    <div class="col-4">
      One of two columns
    </div>
  </div>
  <div class="row justify-content-around">
    <div class="col-4">
      One of two columns
    </div>
    <div class="col-4">
      One of two columns
    </div>
  </div>
  <div class="row justify-content-between">
    <div class="col-4">
      One of two columns
    </div>
    <div class="col-4">
      One of two columns
    </div>
  </div>
  <div class="row justify-content-evenly">
    <div class="col-4">
      One of two columns
    </div>
    <div class="col-4">
      One of two columns
    </div>
  </div>
</div>

זייַל ראַפּינג

אויב מער ווי 12 שפאלטן זענען געשטעלט אין אַ איין רודערן, יעדער גרופּע פון ​​עקסטרע שפאלטן וועט, ווי איין אַפּאַראַט, ייַנוויקלען אויף אַ נייַע שורה.

.קאָל-9
.קאָל-4
זינט 9 + 4 = 13> 12, דעם 4-זייַל-ברייט דייוו איז אלנגעוויקלט אויף אַ נייַע שורה ווי איין קאַנטיגיואַס אַפּאַראַט.
.קאָל-6
סאַבסאַקוואַנט שפאלטן פאָרזעצן צוזאמען די נייַע שורה.
HTML
<div class="container">
  <div class="row">
    <div class="col-9">.col-9</div>
    <div class="col-4">.col-4<br>Since 9 + 4 = 13 &gt; 12, this 4-column-wide div gets wrapped onto a new line as one contiguous unit.</div>
    <div class="col-6">.col-6<br>Subsequent columns continue along the new line.</div>
  </div>
</div>

זייַל ברייקס

ברייקינג שפאלטן צו אַ נייַע שורה אין פלעקסבאָקס ריקווייערז אַ קליין כאַק: לייגן אַן עלעמענט מיט width: 100%ווו נאָר איר ווילן צו ייַנוויקלען דיין שפאלטן צו אַ נייַע שורה. נאָרמאַללי דאָס איז פארענדיקט מיט קייפל .rowס, אָבער ניט יעדער ימפּלאַמענטיישאַן אופֿן קענען זיין אַקאַונץ פֿאַר דעם.

.קאָל-6 .קאָל-סמ-3
.קאָל-6 .קאָל-סמ-3
.קאָל-6 .קאָל-סמ-3
.קאָל-6 .קאָל-סמ-3
HTML
<div class="container text-center">
  <div class="row">
    <div class="col-6 col-sm-3">.col-6 .col-sm-3</div>
    <div class="col-6 col-sm-3">.col-6 .col-sm-3</div>

    <!-- Force next columns to break to new line -->
    <div class="w-100"></div>

    <div class="col-6 col-sm-3">.col-6 .col-sm-3</div>
    <div class="col-6 col-sm-3">.col-6 .col-sm-3</div>
  </div>
</div>

איר קענט אויך צולייגן דעם ברעכן ביי ספּעציפיש ברייקפּאָינץ מיט אונדזער אָפּרופיק אַרויסווייַזן יוטילאַטיז .

.קאָל-6 .קאָל-סמ-4
.קאָל-6 .קאָל-סמ-4
.קאָל-6 .קאָל-סמ-4
.קאָל-6 .קאָל-סמ-4
HTML
<div class="container text-center">
  <div class="row">
    <div class="col-6 col-sm-4">.col-6 .col-sm-4</div>
    <div class="col-6 col-sm-4">.col-6 .col-sm-4</div>

    <!-- Force next columns to break to new line at md breakpoint and up -->
    <div class="w-100 d-none d-md-block"></div>

    <div class="col-6 col-sm-4">.col-6 .col-sm-4</div>
    <div class="col-6 col-sm-4">.col-6 .col-sm-4</div>
  </div>
</div>

ריאָרדערינג

סדר קלאסן

ניצן .order-קלאסן צו קאָנטראָלירן די וויזשאַוואַל סדר פון דיין אינהאַלט. די קלאסן זענען אָפּרופיק, אַזוי איר קענען שטעלן די orderברייקפּוינט (למשל, .order-1.order-md-2). כולל שטיצן פֿאַר אַלע זעקס גריד טיערס 1.5

ערשטער אין DOM, קיין סדר איז געווענדט
רגע אין DOM, מיט אַ גרעסערע סדר
דריט אין DOM, מיט אַ סדר פון 1
HTML
<div class="container text-center">
  <div class="row">
    <div class="col">
      First in DOM, no order applied
    </div>
    <div class="col order-5">
      Second in DOM, with a larger order
    </div>
    <div class="col order-1">
      Third in DOM, with an order of 1
    </div>
  </div>
</div>

עס זענען אויך אָפּרופיק .order-firstאון .order-lastקלאסן וואָס טוישן די orderפון אַן עלעמענט דורך אַפּלייינג order: -1און order: 6ריספּעקטיוולי. די קלאסן קענען אויך זיין ינטערמיקסיד מיט די געציילט .order-*קלאסן ווי דארף.

ערשטער אין DOM, אָרדערד לעצט
רגע אין DOM, אַנאָרדערד
דריט אין DOM, אָרדערד ערשטער
HTML
<div class="container text-center">
  <div class="row">
    <div class="col order-last">
      First in DOM, ordered last
    </div>
    <div class="col">
      Second in DOM, unordered
    </div>
    <div class="col order-first">
      Third in DOM, ordered first
    </div>
  </div>
</div>

אָפסעטטינג שפאלטן

איר קענען אָפסעט גריד שפאלטן אין צוויי וועגן: אונדזער אָפּרופיק .offset-גריד קלאסן און אונדזער גרענעץ יוטילאַטיז . גריד קלאסן זענען סייזד צו גלייַכן שפאלטן בשעת מאַרדזשאַנז זענען מער נוציק פֿאַר שנעל לייאַוץ ווו די ברייט פון די פאָטאָ איז בייַטעוודיק.

אָפסעט קלאסן

מאַך שפאלטן צו די רעכט ניצן .offset-md-*קלאסן. די קלאסן פאַרגרעסערן די לינקס גרענעץ פון אַ זייַל דורך *שפאלטן. פֿאַר בייַשפּיל, .offset-md-4באוועגט .col-md-4איבער פיר שפאלטן.

.קאָל-מד-4
.קאָל-מד-4 .אָפסעט-מד-4
.קאָל-מד-3 .אָפסעט-מד-3
.קאָל-מד-3 .אָפסעט-מד-3
.קאָל-מד-6 .אָפסעט-מד-3
HTML
<div class="container text-center">
  <div class="row">
    <div class="col-md-4">.col-md-4</div>
    <div class="col-md-4 offset-md-4">.col-md-4 .offset-md-4</div>
  </div>
  <div class="row">
    <div class="col-md-3 offset-md-3">.col-md-3 .offset-md-3</div>
    <div class="col-md-3 offset-md-3">.col-md-3 .offset-md-3</div>
  </div>
  <div class="row">
    <div class="col-md-6 offset-md-3">.col-md-6 .offset-md-3</div>
  </div>
</div>

אין אַדישאַן צו זייַל פּאָליאַנע ביי אָפּרופיק ברעאַקפּאָינץ, איר קען דאַרפֿן צו באַשטעטיק אָפסעץ. זען דעם אין קאַמף אין די גריד בייַשפּיל .

.קאָל-סמ-5 .קאָל-מד-6
.קאָל-סמ-5 .אָפסעט-סמ-2 .קאָל-מד-6 .אָפסעט-מד-0
.קאָל-סמ-6 .קאָל-מד-5 .קאָל-לג-6
.קאָל-סמ-6 .קאָל-מד-5 .אָפסעט-מד-2 .קאָל-לג-6 .אָפסעט-לג-0
HTML
<div class="container text-center">
  <div class="row">
    <div class="col-sm-5 col-md-6">.col-sm-5 .col-md-6</div>
    <div class="col-sm-5 offset-sm-2 col-md-6 offset-md-0">.col-sm-5 .offset-sm-2 .col-md-6 .offset-md-0</div>
  </div>
  <div class="row">
    <div class="col-sm-6 col-md-5 col-lg-6">.col-sm-6 .col-md-5 .col-lg-6</div>
    <div class="col-sm-6 col-md-5 offset-md-2 col-lg-6 offset-lg-0">.col-sm-6 .col-md-5 .offset-md-2 .col-lg-6 .offset-lg-0</div>
  </div>
</div>

גרענעץ יוטילאַטיז

מיט די מאַך צו פלעקסבאָקס אין וו4, איר קענען נוצן גרענעץ יוטילאַטיז ווי .me-autoצו צווינגען סיבלינג שפאלטן אַוועק פון איינער דעם אנדערן.

.קאָל-מד-4
.קאָל-מד-4 .מס-אַוטאָ
.קאָל-מד-3 .מס-מד-אַוטאָ
.קאָל-מד-3 .מס-מד-אַוטאָ
.קאָל-אַוטאָ .מי-אַוטאָ
.קאָל-אַוטאָ
HTML
<div class="container text-center">
  <div class="row">
    <div class="col-md-4">.col-md-4</div>
    <div class="col-md-4 ms-auto">.col-md-4 .ms-auto</div>
  </div>
  <div class="row">
    <div class="col-md-3 ms-md-auto">.col-md-3 .ms-md-auto</div>
    <div class="col-md-3 ms-md-auto">.col-md-3 .ms-md-auto</div>
  </div>
  <div class="row">
    <div class="col-auto me-auto">.col-auto .me-auto</div>
    <div class="col-auto">.col-auto</div>
  </div>
</div>

סטאַנדאַלאָנע זייַל קלאסן

די .col-*קלאסן קענען אויך זיין געניצט אַרויס אַ .rowצו געבן אַן עלעמענט אַ ספּעציפיש ברייט. ווען זייַל קלאסן זענען געניצט ווי ניט-דירעקט קינדער פון אַ רודערן, די פּאַדדינגז זענען איבערגעהיפּערט.

.קאָל-3: ברייט פון 25%
.קאָל-סמ-9: ברייט פון 75% העכער סמ ברייקפּוינט
HTML
<div class="col-3 bg-light p-3 border">
  .col-3: width of 25%
</div>
<div class="col-sm-9 bg-light p-3 border">
  .col-sm-9: width of 75% above sm breakpoint
</div>

די קלאסן קענען זיין געוויינט צוזאַמען מיט יוטילאַטיז צו שאַפֿן אָפּרופיק פלאָוטיד בילדער. מאַכן זיכער צו ייַנוויקלען די אינהאַלט אין אַ .clearfixראַפּער צו ויסמעקן די לאָזנ שווימען אויב די טעקסט איז קירצער.

Placeholder Responsive floated image

א פּאַראַגראַף פון אָרטהאָלדער טעקסט. מיר נוצן עס דאָ צו ווייַזן די נוצן פון די קלירפיקס קלאַס. מיר לייגן דאָ גאַנץ אַ ביסל מינינגלאַס פראַסעס צו באַווייַזן ווי די שפאלטן ינטעראַקט דאָ מיט די פלאָוטיד בילד.

ווי איר קענען זען די פּאַראַגראַפס גראַציעז ייַנוויקלען די פלאָוטיד בילד. איצט ימאַדזשאַן ווי דאָס וואָלט קוקן מיט עטלעכע פאַקטיש אינהאַלט אין דאָ, אלא ווי בלויז דעם נודנע אָרטהאָלדער טעקסט וואָס גייט אויף און אויף, אָבער פאקטיש קאַנווייז קיין מאַמאָשעסדיק אינפֿאָרמאַציע. עס פשוט נעמט פּלאַץ און זאָל ניט טאַקע זיין לייענען.

און נאָך, דאָ איר זענט, נאָך פּערסאַווירינג אין לייענען דעם אָרטהאָלדער טעקסט, כאָופּינג פֿאַר עטלעכע מער ינסייץ, אָדער עטלעכע פאַרבאָרגן יסטער יי פון אינהאַלט. אפשר א וויץ. צום באַדויערן, עס איז גאָרנישט פון דעם דאָ.

HTML
<div class="clearfix">
  <img src="..." class="col-md-6 float-md-end mb-3 ms-md-3" alt="...">

  <p>
    A paragraph of placeholder text. We're using it here to show the use of the clearfix class. We're adding quite a few meaningless phrases here to demonstrate how the columns interact here with the floated image.
  </p>

  <p>
    As you can see the paragraphs gracefully wrap around the floated image. Now imagine how this would look with some actual content in here, rather than just this boring placeholder text that goes on and on, but actually conveys no tangible information at. It simply takes up space and should not really be read.
  </p>

  <p>
    And yet, here you are, still persevering in reading this placeholder text, hoping for some more insights, or some hidden easter egg of content. A joke, perhaps. Unfortunately, there's none of that here.
  </p>
</div>