word-break
- word-break: normal

word-break: break-all
记忆: 当一个单词到达边界时,下个字母会自动到下一行。

word-break: break-all
记忆: 当一个单词到达边界时,下个字母会自动到下一行。
深度选择器的使用场景一般是 修改第三方UI组件库
,如vant,elementUI,antd,同时页面中又使用了 scoped
原生css式样使用 >>>
<style scoped>
.myclass >>> .el-tag {
// 样式
}
</style>
border-radius
圆角边框
box-shadow
盒子阴影
语法: box-shadow: h-shadow v-shadow blur spread color inset
属性 | 描述 |
---|---|
h-shadow | 必需的。水平阴影的位置。允许负值 |
v-shadow | 必需的。垂直阴影的位置。允许负值 |
blur | 可选。模糊距离 |
spread | 可选。阴影的大小 |
color | 可选。阴影的颜色。 |
inset | 可选。从外层的阴影(开始时)改变阴影内侧阴影 |
background-image
背景图
SASS(SCSS) 、LESS
sass语法不带大括号和分号,并且有严格的缩进
.img
width: 200px
height: 200px
object-fit: cover
BFC(Block Formatting Context)即“块级格式化上下文”表现为:
❓ flex: 1 表示什么意思?
💬 flex属性 是 flex-grow、flex-shrink、flex-basis三个属性的缩写。
flex-grow: 1
该属性默认为 0 ,如果存在剩余空间,元素也不放大。设置为 1 代表会放大。
flex-shrink: 1
该属性默认为 1 ,如果空间不足,元素缩小。
flex-basis: 0%
该属性定义在分配多余空间之前,项目占据的主轴空间(main size),浏览器根据此属性计算主轴是否有多余空间。相当于设置初始值
盒模型由内到外依次分为内容(content)、填充(padding)、边框(border)和边界(margin)4部分。
W3C盒子模型(默认): box-sizing: content-box
IE盒子模型: box-sizing: border-box
W3C标准盒模型:width=content
IE怪异盒模型:width=content+padding+border
记忆法:给一个div元素设置width,修改padding或border,元素实际占的width不变的是怪异,变的是标准