PNG子弹点对齐

时间:2017-03-06 16:05:08

标签: html css png html-lists

我已经设法在我的网站上显示图形项目符号,但我无法正确对齐文本的中间位置。

就好像我只需要在子弹图像中添加不影响文本的边距。

以下是我正在处理的页面:http://new.leicesterymca.co.uk/youth-community/our-work/adult-homelessness/

这只是带有li元素的标准ul:

ul {
  list-style: none;
  padding:0;
  margin:40px 0 40px 0;
}

li { 
  margin-bottom: 20px;
  padding-left: 2.3em;
  text-indent: -2.3em;
}

li:before {
  /* -content: "●";-*/
  content:"";
  background-image: url('http://new.leicesterymca.co.uk/wp-content/uploads/2017/03/arrow-bullet.png');
  background-size: 20px 20px;
  display: inline-block;
  width: 20px; 
  height: 20px;
  margin-right: .7em;
}

a {
  text-decoration: none;
  color: #2f9395;
}

a:hover {
  color: #163a52;
}

这是我的CSS:

re.I

感谢。

2 个答案:

答案 0 :(得分:2)

尝试添加...

li:before {
  vertical-align: middle
}

到你的CSS

答案 1 :(得分:1)

这对你有用

    li:before {
     vertical-align: middle
    }