css實現盒尺寸重置、均勻分佈的子元素、截斷文字
盒尺寸重置
重置盒子模型,以便
width s
和
height s
並沒有受到
border
還是
padding
他們的影響 。
程式碼實現:
html { box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; }
效果如下:
說明
box-sizing: border-box
新增
padding
或者
border
不影響元素的
width
或者
height
。
box-sizing: inherit
使元素尊重其父元素
box-sizing
規則。
瀏覽器支援98.4 %,沒有警告。
均勻分佈的子元素
在父元素中均勻分佈子元素。
程式碼實現:
<div class="evenly-distributed-children"> <p>Item1</p> <p>Item2</p> <p>Item3</p> </div> <style> .evenly-distributed-children { display: flex; justify-content: space-between; } <style>
效果如下:
說明
display: flex
啟用彈性箱。
justify-content: space-between
水平均勻分佈子元素。第一個專案位於左邊緣,而最後一個專案位於右邊緣。
或者,使用
justify-content: space-around
給子元素們分配空間,而不是在他們之間。
瀏覽器支援98.1 %,需要字首才能獲得完全支援。
截斷文字
如果文字長度超過一行,它將被截斷並以省略號結束。
程式碼實現:
<p class="truncate-text">If I exceed one line's width, I will be truncated.</p> <style> .truncate-text { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 200px; } <style>
效果如下:
說明
overflow: hidden
防止文字溢位其尺寸(對於塊,100 %寬度和自動高度)。
white-space: nowrap
防止文字高度超過一行。
text-overflow: ellipsis
使其在文字超出其維度時以省略號結尾。
width: 200px;
確保元素具有維度,以知道何時獲取省略號
瀏覽器支援98.4 %,僅適用於單個行元素。
這裡推薦一下我的前端學習交流群:731771211,裡面都是學習前端的,如果你想製作酷炫的網頁,想學習程式設計。從最基礎的HTML+CSS+JS【炫酷特效,遊戲,外掛封裝,設計模式】到移動端HTML5的專案實戰的學習資料都有整理,送給每一位前端小夥伴,有想學習web前端的,或是轉行,或是大學生,還有工作中想提升自己能力的,正在學習的小夥伴歡迎加入。
點選:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2305582/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CSS等寬均勻分佈效果CSS
- 純 CSS 實現多行文字截斷CSS
- CSS 實現文字"不定行數"截斷CSS
- css多個元素在容器內水平均勻分佈CSS
- css3的flex彈性佈局實現貼邊均勻等分列表CSSS3Flex
- CSS實現可拉伸調整尺寸的分欄佈局CSS
- flex產品列表均勻分佈程式碼例項Flex
- 圓形小球環形均勻分佈程式碼例項
- NumPy 均勻分佈模擬及 Seaborn 視覺化教程視覺化
- css貼邊均勻等分列表CSS
- css水平元素寬度自適應均勻排列程式碼例項CSS
- 有趣的CSS題目(6): 全相容的多列均勻佈局問題CSS
- css設定span元素的尺寸CSS
- 談談一些有趣的CSS題目(六)–全相容的多列均勻佈局問題CSS
- 前端文字截斷前端
- Cassandra如何配置可實現節點間資料量均勻分配
- AverageTextView——均勻顯示的TextViewTextView
- 優雅的使用Js或CSS處理文字的截斷與展示JSCSS
- css佈局系列1——盒模型佈局CSS模型
- css如何實現文字在li元素中上下垂直居中CSS
- CSS 直接子元素CSS
- 使用 CSS columns 佈局來實現自動分組佈局CSS
- CSS實現文字省略CSS
- CSS文字沉到元素的底部CSS
- CSS子元素居中(父元素寬高已知,子元素未知)CSS
- CSS3動畫方式改變div元素的尺寸CSSS3動畫
- 前端開發入門到實戰:css單行截斷和多行截斷問題前端CSS
- CSS實現好看的文字漸變CSS
- Redis中雜湊分佈不均勻該怎麼辦Redis
- css匹配指定元素的子元素程式碼例項CSS
- CSS 文字li元素中垂直居中CSS
- mongodb資料庫範圍分片資料分佈不均勻MongoDB資料庫
- Redis 實現分佈鎖Redis
- JavaScript與CSS3動畫方式改變元素尺寸JavaScriptCSSS3動畫
- 判斷一個元素是否是另一個元素的子元素或者父元素
- css實現匹配具有指定屬性的元素CSS
- CSS 3中彈性盒佈局的最新版CSS
- C++ 字串截斷的實現(基礎函式)C++字串函式