"text-align:justify"가 작동하지 않는 이유는 텍스트가 마지막 줄에 있기 때문에 양쪽 끝에서 정렬하려는 텍스트 앞뒤에 레이블을 추가한 다음 텍스트를 짜면 됩니다. 마지막 줄이 아닌 위치로.
이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.
현재 많은 앱에서 웹뷰를 사용하고 있지만... 웹뷰에는 여전히 함정이 많습니다. 특히 안드로이드와 iOS 간의 호환성 문제가 그렇습니다. 그 중에는 text-align
문제가 있습니다. text-align
的问题。
其实text-align: justify
不生效的问题在web上面也存在,text-align: justify
在当文案只有一行的时候是不会生效的。
首先的解决方案是用text-align-last: justify
来修复text-align: justify
对最后一行不起作用的问题。
但是…,兼容性毒。查看兼容性
Android还是有一定的支持度的,但是ios就惨了,完全不支持,所以只能改。
分析text-align: justify
text-align: justify
가 적용되지 않는 문제가 존재합니다. 한 줄.
첫 번째 해결책은 text-align-last: justify
를 사용하여 마지막에 있는 text-align: justify
를 수정하는 것입니다. 한 줄이 작동하지 않는 문제.
근데... 궁합이 독이에요. 호환성을 확인해보세요
안드로이드는 아직 어느 정도 지원이 되지만, iOS는 형편없고 전혀 지원하지 않아서 바뀔 수 밖에 없습니다. 분석 text-align: justify
가 작동하지 않는 이유는 텍스트가 마지막 줄에 있기 때문에 양쪽 끝에서 정렬하려는 텍스트 앞뒤에 레이블을 추가할 수 있기 때문입니다. 를 누른 다음 텍스트를 마지막 줄 위치가 아닌 다른 위치로 압축합니다.
<div class="wrapper"> <span class="content"><i></i>这是想要两端对齐的文字<i></i></span> <!--这里设置两个i标签是因为前后都有,把文字挤回原来的位置--> </div>
.content { width: 100px;/*要有固定宽度,不然没法两端对齐*/ text-align: justify;/*设置两端对齐属性*/ } i { display: inline-block;/*行内元素*/ width: 100%;/*可以挤掉文字,保证不跟文字在同一行*/ height: 0; visibility: hidden; }
.content { width: 100px;/*要有固定宽度,不然没法两端对齐*/ text-align: justify;/*设置两端对齐属性*/ } .content:before, .content:after { display: inline-block;/*行内元素*/ content: ''; width: 100%;/*可以挤掉文字,保证不跟文字在同一行*/ height: 0; visibility: hidden; }
위 내용은 CSS에서 텍스트 정렬이 작동하지 않는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!