vertical-align:baseline;
默认是baseline(基线对齐)基线对齐(和英文本上的第三根线相同)
top对齐(该元素的顶端与父元素的line-box的顶端对齐)
bottom对齐(该元素的底端与父元素的line-box的底端对齐 )
1),图片是bottom对齐,文字是基线对齐
middle对齐(该元素的中线与父元素的基线 往上移动小写x的一半距离)
2),文字是middle对齐,line-box是middle对齐
text-top对齐(该元素的顶端与父元素的内容文字的顶端对齐)
text-bottom对齐(该元素的底端与父元素的内容文字的底端对齐)
px(用于微调input和行内之间对齐)
vertical-align:2px
:该元素向上平移20像素
vertical-align:-2px
:该元素向上平移20像素
%(不使用)
1),line-height
会决定line-box
顶端的高度,图片是top对齐
2),vertical-align:50%
:代表了line-heght如果原先为400px,该元素就会往上移动200px
在css里引入背景图片:background-image:url("images/1.jpg");
1),决定背景图片是否平铺:background-repeat:repeat;
(默认)
no-repeat
repeat-x
repeat-y
2),设置背景图片位置:background-position:10px 10px;
(支持负值)
center
值(图片居中)left,right,top,bottom
background-position:20% 20%
,(父容器减去背景图的大小)*20%的值3),设置背景图片大小:background-size:;
%
相对于父容器的高度和宽度 eg:background-size:50% 50%;
cover
:让背景图片等比例放大充满整个父容器contain
:保证父元素让我们的等比例图片容纳在内(只有一条边契合)4),设置背景关联:background-attachment
scroll
滚动fixed
复合样式写背景图片的方法(超过3个写):
background-image:url("images/1.jpg") no-repeat center/100px;
图片地址 不平铺 居中 图片宽度
posiation/size 如果只写100px,会默认为pssiation
如果一定要写:background-image:url("images/1.jpg") no-repeat 0 0/100px;
5),设置精灵图
优点:减少图片的请求次数,一张图片无限使用
引入精灵图:
确定外部盒子大小(确定你要放图标的盒子的大小)
确定背景位置(通过设置图片位置来移动想要的图标到盒子里)
作用:使盒子的边界角变圆
分为4个角
border-top-left-radius;
border-top-right-radius;
border-bottom-right-radius;
border-bottom-left-radius;
复合样式==>border-radius 圆角:
单位:%/px(给50%是圆角)