样式初始化
不再使用Reset CSS
了, 对于有富文本 markdown解析有差异
使用normalize.css
- 与许多CSS重置不同,保留有用的默认值。
- 规范各种元素的样式。
- 更正错误和常见的浏览器不一致问题。
- 通过细微的修改来提高可用性。
- 使用详细注释说明代码的作用。
直接下载:https://necolas.github.io/normalize.css/latest/normalize.css
npm: npm install --save normalize.css
公共样式
模拟了bootstrap
的一些class,例如:
// Flex 布局
.d-flex {
display: flex !important;
}
.d-inline-flex {
display: inline-flex !important;
}
.flex-row {
flex-direction: row !important;
}
.flex-column {
flex-direction: column !important;
}
.flex-row-reverse {
flex-direction: row-reverse !important;
}
.flex-column-reverse {
flex-direction: column-reverse !important;
}
.flex-wrap {
flex-wrap: wrap !important;
}
.flex-nowrap {
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.flex-fill {
flex: 1 1 auto !important;
}
.flex-grow-0 {
flex-grow: 0 !important;
}
.flex-grow-1 {
flex-grow: 1 !important;
}
.flex-shrink-0 {
flex-shrink: 0 !important;
}
.flex-shrink-1 {
flex-shrink: 1 !important;
}
.justify-content-start {
justify-content: flex-start !important;
}