34、溢出与裁剪
- overflow 属性指定当一个块级元素的内容溢出了元素的BOX时是否裁剪。
- overflow
属性的值为:visible(不裁剪)、hidden(隐藏)、scroll(出现滚动条)、auto(需要时出现滚动条) - overflow-x 属性控制水平方向的溢出,属性值同 overflow 。
- overflow-y 属性控制垂直方向的溢出,属性值同 overflow 。
- text-overflow 属性指定当文本溢出包含它的元素,应该发生什么。
属性值为:clip(剪辑文本)、ellipsis(呈现省略号("...")代表剪切文本)、string(呈现
给定字符串来表示剪切文本)
例:
<!DOCTYPE html> <html> <head> <style> div { width: 200px; background: #ff9; white-space: nowrap; overflow: hidden; } #text1 { text-overflow: clip; } #text2 { text-overflow: ellipsis; } div:hover { overflow: visible; } </style> </head> <body> <div id="text1">这是一条很长很长的长文本,长到此处放不下。</div><br> <div id="text2">这是另一条很长很长的长文本,此处完全放不下。</div> </body> </html>
盒子内的文本是:这是一条很长很长的长文本,鼠标覆盖在黄色盒子上,就会弹出超出盒子的文本“长到此处放不下”。
![图片说明](https://uploadfiles.nowcoder.com/images/20200605/171901592_1591360173045_6DF8F98A31A9B9ED2767F27F69BB15B0 "图片标题")
35、CSS 尺寸属性
- height 设置元素高度。
- max-height 设置元素的最大高度。
- max-width 设置元素的最大宽度。
- min-height 设置元素的最小高度。
- min-width 设置元素的最小宽度。
- width 设置元素的宽度。