- 标签
- Css
CSS 布局属性Display和Position介绍
CSS中的Display属性控制元素生成框的类型,常见值包括block、inline、inline-block、none及布局方式flex和grid。Position属性决定元素定位方式,包括static、relative、absolute、fixed和sticky五种类型,分别对应不同定位基准。此外,Flexbox布局通过flex-direction、justify-content等属性实现弹性布局;Grid布局则通过grid-template-columns、grid-gap等属性创建网格系统。两种现代布局方式都提供了灵活的子元素排列和对齐控制机制。
css 实现自动添加‘...’省略号,支持多行和单行显示,需要支持webkit的属性可用
本文介绍使用CSS实现文本省略号显示的方法,通过webkit属性控制单行或多行文本溢出效果。关键代码包括设置overflow: hidden、text-overflow: ellipsis,利用-webkit-box布局模型,调整-webkit-line-clamp值控制显示行数(1为单行,3为多行),并配合word-break: break-all处理自动换行。该方法需兼容webkit内核浏览器。