Bir harita üzerinde çalışıyorum ve kelime çok uzun olduğunda sorun yaşıyorum. Metne bir özellik eklemenin mümkün olup olmadığını bilmek istiyorum, böylece son sembol uzayına, skora, alt çizgiye, eğik çizgiye ve diğer noktalama işaretlerine bölünürÖzel mola kelimesi
Başka bir deyişle, daha fazla sembolün boşluk gibi yorumlanmasını istiyorum varsayılan boşluklar için.
word-wrap: break-word
veya word-break: break-all
'u kullanmayı deniyorum, ancak beklenen sonuç değil ... Bu, yalnızca sembol yoksa, satırları kesmek için CSS'ye bunlardan 1'i ekleyeceğim istediğim şeydir (bu arada 'kullanmak farklar/wich bir/neden)
İşte ne istiyorsunuz bir örnek (ve ne denedim)
düzenleme hakkında emin değilim
Bu arada, JavaScript kullanmadım çünkü css ile olabileceğini düşündüm ve nasıl yapılacağından emin değilim ... ama daha iyi bir çözüm bulunamazsa, buna karşı değilim:
.tmp {
border: black 1px solid;
width: 100px;
margin: 5px;
}
#wrap {
word-wrap: break-word;
}
#break {
word-break: break-all;
}
}
nothing
<div id="nothing" class="tmp">
hi im/a-longword
<br/>
<br/>breaklineon-and_and and/
<br/>
<br/>ifnosymboliwantwordbreak
</div>
word-wrap: break-word;
<div id="wrap" class="tmp">
hi im/a-longword
<br/>
<br/>breaklineon-and_and and/
<br/>
<br/>ifnosymboliwantwordbreak
</div>
word-break: break-all;
<div id="break" class="tmp">
hi im/a-longword
<br/>
<br/>breaklineon-and_and and/
<br/>
<br/>ifnosymboliwantwordbreak
</div>
expected
<div id="expected" class="tmp">
hi im/a-
<br/>longword
<br/>
<br/>breaklineon-
<br/>and_and and/
<br/>
<br/>ifnosymboli
<br/>wantwordbr
<br/>eak
</div>
çok uzun kelimeleri kesmek için CSS
word-wrap:break-word;
kullandı. Bu yardımcı olur mu? – zvonaKullanmakta olduğum kelimeler bir veritabanından içe aktarılıyor, bu yüzden maalesef gereken yere işaret ekleyemeyeceğimi düşünüyorum. – Luckyn
Aslında problemin "ifnosymboliwantwordbreak" kelimesini nasıl kırması gerektiğine inanıyorum. – Jakehao