CSS如何设置对齐方式?

html-css029

CSS如何设置对齐方式?,第1张

在CSS中,我们可以使用各种方法和技术来使对齐项目,例可以水平和垂直对齐项目。下面本篇文章就来给大家介绍一些使用CSS对齐项目的方法,希望对大家有所帮助。

1、margin : auto

此属性用于将块元素水平对齐到中心。

示例:

注意:使用margin : auto在IE8中不起作用,除非声明了!DOCTYPE。

效果图:

2、position: absolute

我们可以使用position: absolute来对齐项目。

示例:

效果图:

3、text-align: center

我们可以在各种标签中使用text-align: center;它可以将任何用HTML编写的文本对齐。

示例:

效果图:

4、line-height属性

想要垂直对齐项目,我们可以使用line-height属性。line-height 属性设置行间的距离(行高)。

示例:

效果图:

5、padding和text-align属性

我们可以使用padding属性和text-align : center的组合来垂直和水平对齐文本。

示例:

效果图:

本文参考地址: https://www.html.cn/qa/css3/10403.html

首先 list-style-image不能设置位置,所以如果要实现你的效果,要把你的项目符号直接做成尺寸刚刚好的,

这样个尺寸大小的,

但是这样限制性太强,所以还是用背景来做比较方便

 background:url("../images/z_zs1.gif") no-repeat 3px 13px

改动里面的px数值,可以上下左右移动背景图标,移动到适合的位置,然后给li增加padding-left属性就行了

在img之前加上span标签,就是这样<span></span><img />,并设置span的css

span{

display:inline-block

height:100%

vertical-align:middle}

再给img加上vertical-align:middle