flex 布局下 ellipsis 無法生效的問題

2021-09-24 09:33:32 字數 342 閱讀 3294

通過 flex + flex-shrink/flex-grow 布局來讓元素自適應寬度的情況下,希望通過white-space: nowrap;overflow: hidden;text-overflow: ellipsis;來處理文字過長溢位寬度的情況,但是文字沒有被正確省略,而是溢位了容器寬度

stack overflow: ellipsis not working with flex container

通過為需要文字溢位省略的元素的容器設定max-width:0可以讓文字在長度溢位的情況下正確的被省略

// todo 查閱 css 規範

flex布局 Flex布局

摘要 flex布局主要思想是讓容器有能力讓其子專案能夠改變其寬度 高度 甚至順序 以最佳方式填充可用空間 主要是為了適應所有型別的顯示裝置和螢幕大小 作者 星星 flex 是 flexible box 的縮寫,意為 彈性布局 flex布局主要思想是讓容器有能力讓其子專案能夠改變其寬度 高度 甚至順序...

布局(flex布局)

彈性盒模型 display flex,排列方式根據主軸方向排列。子元素超出預設不換行,而是進行壓縮 flex direction 彈性盒模型主軸方向設定 row 預設 從左到右 側軸 從上到下 row reverse 從右到左 側軸 從上到下 column 從上到下 側軸 從左到右 column r...

flex 平鋪布局 Flex 布局教程

網頁布局 layout 是 css 的乙個重點應用。布局的傳統解決方案,基於盒狀模型,依賴 display 屬性 position屬性 float屬性。它對於那些特殊布局非常不方便,比如,垂直居中就不容易實現。2009年,w3c 提出了一種新的方案 flex 布局,可以簡便 完整 響應式地實現各種頁...