写css代码的时候有一个好的书写顺序能够帮你节省很多时间,本文整理了被广大前端er接受的CSS书写顺序,如果你有更好的意见,不妨留言告知我们。
CSS书写顺序
CSS书写顺序一般遵从以下规则:
1. Display & Flow(显示与流)
2. Positioning(位置)
3. Dimensions(尺寸)
4. Padding, Borders,Margins,Outline(填充、边界、边缘、轮廓)
5. Typographic Styles (排版样式)
6. Backgrounds (背景)
7. Opacity, Cursors, Generated Content(不透明度、光标、生成内容)
更具体的代码请参考:
el {
/* 显示与流 */
display: ;
visibility: ;
float: ;
clear: ;
/* 位置 */
position: ;
top: ;
right: ;
bottom: ;
left: ;
z-index: ;
/* 尺寸 */
width: ;
min-width: ;
max-width: ;
height: ;
min-height: ;
max-height: ;
overflow: ;
/* 填充 */
padding: ;
padding-top: ;
padding-right: ;
padding-bottom: ;
padding-left: ;
/* 边界 */
border: ;
border-top: ;
border-right: ;
border-bottom: ;
border-left: ;
border-width: ;
border-top-width: ;
border-right-width: ;
border-bottom-width: ;
border-left-width: ;
border-style: ;
border-top-style: ;
border-right-style: ;
border-bottom-style: ;
border-left-style: ;
border-color: ;
border-top-color: ;
border-right-color: ;
border-bottom-color: ;
border-left-color: ;
/* 边缘 */
margin: ;
margin-top: ;
margin-right: ;
margin-bottom: ;
margin-left: ;
/* 轮廓 */
outline: ;
list-style: ;
table-layout: ;
caption-side: ;
border-collapse: ;
border-spacing: ;
empty-cells: ;
/* 排版样式 */
font: ;
font-family: ;
font-size: ;
line-height: ;
font-weight: ;
text-align: ;
text-indent: ;
text-transform: ;
text-decoration: ;
letter-spacing: ;
word-spacing: ;
white-space: ;
vertical-align: ;
color: ;
/* 背景 */
background: ;
background-color: ;
background-image: ;
background-repeat: ;
background-position: ;
/* 不透明度、光标、生成内容 */
opacity: ;
cursor: ;
content: ;
quotes: ;
}
始发于微信公众号: 前端麻辣烫