Mfano wa CSS justify-self

Maelezo ya kufadhili na kusaidia

Ujumbe wa justify-self hukurusha kifungu cha kijito kwenye kina kulia kwenye kina kulia:

Kwa ukurusha wa kina kulia cha ukurusha wa kina kulia, kina kulia kina kulia kinakurusha kwenye kina kulia na kina kulia kinakurusha kwenye kina kulia. Kina kulia kina kulia kinakurusha kwenye kina kulia kinakurusha kwenye kina kulia:

Kuwa na uwanja wa kina kulia wa kina kulia kwa kifungu cha kijito, kifungu cha kijito kinahitaji kushangaza eneo la kina kulia kwenye kina kulia:

Maelezo:Kuwa na ukurusha wa kifungu cha kijito kwenye kina kulia hivi karibuni ya kina kijito, tafadhali tumia: Ujumbe wa align-self Au Ujumbe wa align-items Ujumbe.

Tafadhali tazama:

Mafunzo ya CSS:CSS Grid

Mafunzo ya CSS:Ukufungua kwa CSS

Kitabu cha maelezo cha CSS:Ujumbe wa align-content

Kitabu cha maelezo cha CSS:Ujumbe wa align-items

Kitabu cha maelezo cha CSS:Ujumbe wa align-self

Kitabu cha maelezo cha CSS:Ujumbe wa direction

Kitabu cha maelezo cha CSS:Ujumbe wa grid

Kitabu cha maelezo cha CSS:Ujumbe wa grid-template-columns

Kitabu cha maelezo cha CSS:Ujumbe wa position

Kitabu cha maelezo cha CSS:Ujumbe wa writing-mode

Tafadhali tazama:

Mfano

Maelezo 1

Tunapokea kifungu cha kijito kwa kina kulia kwenye eneo la kina kulia la kifungu cha kijito:

.red {
  display: grid;
  justify-self: kulia;
}

亲自试一试

Maelezo 2: Tofauti kati ya justify-self na justify-items

Tunapokea jumbe la kifungu cha kijito kwa kina kulia kwa kina kulia kwa kifungu cha kijito cha kina kulia, kina kulia cha kifungu cha kijito kina kulia kinapokea kina kulia. Tathmini ya 'kulia' ina uwanja wa kina kulia:

#container {
  display: grid;
  justify-items: kati;
}
.blue {
  justify-self: kulia;
}

亲自试一试

Maelezo 3: Kupokea justify-self kwenye kifungu cha kijito cha kina kulia

Tunapokea jumbe la kifungu cha kijito kwa kina kulia kwa kila kifungu cha kijito:

#container {
  display: grid;
  position: relative;
}
.red {
  position: absolute;
  justify-self: kulia;
}

亲自试一试

Maelezo 4: writing-mode

Kamaa kwa ukurusha ujumbe wa kifungu cha kijito kwa ukurusha wa vertical-rl, jumbe la kijumbe linakufikia chini. Matokeo ni kwamba inayopita kwenye eneo la kushangaza kina msingi, na kufikia kwenye eneo la kushangaza kina kulia:

#container {
  display: grid;
  writing-mode: vertical-rl;
}
.blue {
  justify-self: end;
}

亲自试一试

例子 5:direction

网格容器元素的 direction 属性值设置为“rtl”时,行内方向是从右到左。结果是容器的起点从左侧移到右侧,容器的末端从右侧移到左侧:

#container {
  display: grid;
  direction: rtl;
}
.blue {
  justify-self: end;
}

亲自试一试

CSS 语法

justify-self: auto|normal|stretch|positional alignment|overflow-alignment|Aliwalio na mafupi|initial|inherit;

属性值

描述
auto 默认值。继承网格容器的 justify-self 属性值。
normal

取决于布局上下文,但类似于未设置 size 时网格项在网格布局中的 'stretch'。

Kama kina ina kina cha kina, ina uhusiano kama 'start'.

stretch Kama kina hauwezi kufikiria kina cha kina, inasukumiza kufikia kina cha kina kina.
start Inakusimamia kina kushinda kushinda kwenye kina la kwanza.
left Inakusimamia kina kushinda kushinda kwenye kina la kwanza.
center Inakusimamia kina kushinda kushinda kwenye kina la kwanza.
end Inakusimamia kina kushinda kushinda kwenye kina la kwanza.
right Inakusimamia kina kushinda kushinda.
overflow-alignment
  • 'safe' inakufanya maudhui ya kina inayotumika kama 'start', kama maudhui inaingia.
  • 'unsafe' inakaa na mafupi ya kusimamia, bila kufikiria maudhui ya kina inayotumika.
Aliwalio na mafupi Elementi na elementi yake ya mengine inayotumika kama asili.
initial Kuwa na mafupi kama kwa kawaida. Angalia initial.
inherit Kuwa na mafupi kutoka kwa elementi yake ya mengine: Angalia inherit.

Mafupi ya mawasiliano

Mwili: auto
Kuwa na mafupi: Hakuna
Hali ya huzuni: Hakina hufaa. Angalia:Mafupi ya hali ya huzuni.
Mwaka: CSS3
Inayofaa kwa JavaScript: object.style.justifySelf="right"

Mafupi ya kusukumiza kwenye kifungu

Mafupi ya mifano inasema na kina msingani wa kwanza kusukumiza kufikia tabia hii.

Chrome Edge Firefox Safari Opera
Chrome IE / Edge Firefox Safari Opera
57.0 16.0 45.0 10.1 44.0