У меня проблемы с обертыванием текста метки флажка. Я прочитал документы и , как использовать свойства styleClass , и все еще не могу внести никаких изменений.
Я не использую :host /deep/
селектор, потому что я не использую styleUrl @Component, вместо этого он загружен и адаптирован для Firefox.
ui-chkbox-label
не используется нигде в проекте, кроме primeng lib и me в приведенном ниже коде.
HTML:
<p-checkbox styleClass="chBoxOne" labelStyleClass="lblChBoxOne" [(ngModel)]="allowParticipation"
binary="true"
label="This very very long sentence needs to be wrapped to make it fit"
(click)="onClickAllowParticipation()"></p-checkbox>
css попытки:
/*labelStyleClass + Container*/
.lblChBoxOne.ui-chkbox{
word-wrap:break-word;
}
/*labelStyleClass + Label element*/
.lblChBoxOne.ui-chkbox-label{
word-wrap:break-word;
}
/*labelStyleClass + Container element + Label element*/
.lblChBoxOne.ui-chkbox.ui-chkbox-label{
word-wrap:break-word;
}
/*labelStyleClass + Container element + Label element + Label element of a checked state.*/
.lblChBoxOne.ui-chkbox.ui-chkbox-label.ui-label-active{
word-wrap:break-word;
}
/*labelStyleClass + Container element + Label element + Label element of a focused state .*/
.lblChBoxOne.ui-chkbox.ui-chkbox-label.ui-label-focus{
word-wrap:break-word;
}
/*labelStyleClass + Container element + Label element + Label element of a disabled state.*/
.lblChBoxOne.ui-chkbox.ui-chkbox-label.ui-label-disabled{
word-wrap:break-word;
}
/*styleClass + Container*/
.chBoxOne.ui-chkbox{
word-wrap:break-word;
}
/*styleClass + Label element*/
.chBoxOne.ui-chkbox-label{
word-wrap:break-word;
}
/*styleClass + Container element + Label element*/
.chBoxOne.ui-chkbox.ui-chkbox-label{
word-wrap:break-word;
}
/*styleClass + Container element + Label element + Label element of a checked state.*/
.chBoxOne.ui-chkbox.ui-chkbox-label.ui-label-active{
word-wrap:break-word;
}
/*styleClass + Container element + Label element + Label element of a focused state .*/
.chBoxOne.ui-chkbox.ui-chkbox-label.ui-label-focus{
word-wrap:break-word;
}
/*styleClass + Container element + Label element + Label element of a disabled state.*/
.chBoxOne.ui-chkbox.ui-chkbox-label.ui-label-disabled{
word-wrap:break-word;
}
Результат: