移動端常常出現一種樣式:左側的標題+右側的標籤,標題不長時標籤跟隨標題,標題過長時讓標題省略。css
以下圖所示:
html
實現很簡單spa
html 結構看起來是這樣的:code
<div class="caption"> <span class="title ellipsis"> <span class="bradge">精</span> <span class="bradge">聚</span> 寬板凳老竈火鍋(簋街店) </span> </div>
css 樣式看起來是這樣的:htm
.caption { width: 200px; height: 500px; background: #efefef; margin: 0 auto; } .ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block; max-width: 100%; } .bradge { float: right; margin-left: 10px; }
好處很明顯圖片
可經過動態修改.ellipsis
的max-width和width動態控制標籤是跟隨標題仍是在最右端。 ip
原理很簡單文檔
浮動的元素會脫離文檔流,而不會脫離文本流。it