我在顯示器上使用div:table-cell on以垂直居中該文本,該文本可以是多行。我偶然發現一些單詞可能會變得很長,並且這會使元素的佈局伸展,即使它具有固定的寬度。有沒有辦法打破這個詞與純CSS分開?在單元格上強制單詞劃分
我發現這個詞 - break:break-word在Chrome 34中工作。這正是我想要的。如果一個詞有足夠的空間來打破新的界限,它應該但是如果它被剪輯 - 打破這個詞。但是,這並不在Firefox和IE瀏覽器..
<style>
.table {
display: table;
width: 100px;
height: 100px;
border: 1px solid #ccc;
}
.table-cell {
vertical-align: middle;
display: table-cell;
}
</style>
<div class="table">
<div class="table-cell">Loremipsumdolorsitamet</div>
</div>
試一下'word-wrap:break-word;' –