一、css属性书写顺序
1、布局定位属性:display/position/float/clear/visibility/overflow(建议display第一个写)
2、自身属性:width/height/margin/padding/border/background
3、文本属性:color/font/text-decoration/text-algin/white-space/break-word
4、其它属性:content/cursor/border-radius……
二、css书写规范
1、选择器与{之间必须包含空格
2、属性名与之后的:之间不包含空格,:与属性值之间必须包含空格;
3、并集选择器,每个选择器声明必须独占一行
4、选择器嵌套级不大于3级
5、属性定义必须另起一行
6、属性定义必须以分号结束
三、css用户界面样式
1)鼠标样式cursor
cursor:pointer;(小手)
cursor:move;(移动)
cursor:text;(文本)
cursor:not-allowed(禁止)
2)轮廓线outline
outline:0;或者outline:none;(去掉边框)
3)防止拖拽文本域resize
resize:none;
<textarea style="resize:none"></textarea>
4)vertical-align:middle;垂直居中
只针对于行内元素或者行内块元素
5)去除图片底侧空白缝隙
vertial-align:middle/top/bottom;(常用)
或display:block;
6)溢出文字省略号显示
三部曲
1.white-space:nowrap;//强制一行内显示文本
2.overflow:hidden;//超出部分隐藏
3.text-overflow:ellipsis;//文字用省略号代替超出的部分