Middle
Кадом усулҳои бастабандӣ (clearing)ро медонӣ ва дар кадом ҳолатҳо истифода мешаванд?
sobes.tech AI
Ҷавоб аз AI
Роҳҳои пешгирии ҷараён:
clear: left;— пешгирӣ аз ҷараёни чап. Вақте ки унсур набояд дар канори унсурҳои ҷараёнӣ дар чап ҷойгир шавад.clear: right;— пешгирӣ аз ҷараёни рост. Вақте ки унсур набояд дар канори унсурҳои ҷараёнӣ дар рост ҷойгир шавад.clear: both;— пешгирӣ аз ҷараёни ҳарду тараф. Вақте ки унсур набояд дар канори ягон унсури ҷараёнӣ ҷойгир шавад. Ин навъи маъмултарин аст.clear: none;(қимати пешфарз) — иҷозат медиҳад ҷараён.
Барномаҳо:
- Барои пешгирии "пӯшида" кардани контейнери падар: Агар ҳама унсурҳои кӯдакии падар ҷараёнӣ бошанд (дорои
float), контейнери падар баландии худро аз даст медиҳад ва пӯшида мешавад. Илова кардани унсуре боclear: both;пас аз унсурҳои ҷараёнӣ дар дохили падар ё истифодаи псевдо-элемент::afterбоclear: both;ин мушкилро ҳал мекунад. - Барои ҷойгиркунии дуруст пас аз унсурҳои ҷараёнӣ: Агар унсурҳои оддӣ (на ҷараёнӣ) бояд дар зери унсурҳои ҷараёнӣ ҷойгир шаванд, на дар канори онҳо.
- Барои эҷоди "хатҳо" ё "хатҳо" дар макетҳои ҷараёнӣ: Вақте ки унсурҳои бо
floatбояд дар чанд хат ҷойгир шаванд,clearбарои оғоз кардани хатҳои нав истифода мешавад.
Масалан барои истифодаи псевдо-элемент ::after барои тоза кардан:
.clearfix::after {
content: ""; /* Муҳим барои намоиши псевдо-элемент */
display: table; /* Ё block */
clear: both; /* Хусусияти асосӣ барои тоза кардан */
}
Ин синф clearfix пас аз он ба унсури падар, ки унсурҳои кӯдакии ҷараёнӣ дорад, татбиқ мешавад.