我想根據屏幕中心居中顯示標題,而容器不佔用屏幕寬度的100%。使用偏移量居中截斷文本 - 僅限CSS-
我還需要文本被截斷,不想在右側留下填充。
This is what I've got so far - JSFiddle。您可以看到黃色div中的文本與下面的文本沒有對齊。如果我在黃色div上添加一個填充權限,在調整大小時,文本將不會佔用黃色div的100%。有什麼建議麼?
HTML
<div class="cont">
<div class="left-h">
place holder
</div>
<div class="middle-h">
my very long long title goes here
</div>
</div>
<div class="real-center">
my very long long title goes here
</div>
CSS
.cont{
width: 100%;
border: 1px solid black;
display: flex;
text-align: center;
}
.left-h{
flex-basis: 150px;
background-color: #e5e5e5;
}
.middle-h{
background-color: yellow;
flex-grow: 1;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.real-center{
width: 100%;
text-align:center;
}
其中哪些是真正的冠軍? – Banzay
真正的地方是一個波紋管 - 我只是將它作爲視覺參考添加,但標題應該只出現在黃色div –
是您需要的嗎?:https://jsfiddle.net/banzay52/pzbk869h/ – Banzay