html中怎么在li中加图片,如何让li里的图片垂直居中

如何让li里的图片垂直居中?

  • 111111
  • 324b4b13a56ddb0b7efd82355782ca30.gif

  • 222222
  • 61e6eb80feb3b7601b8b163a83ae9869.png

别用display:table之类的啊,那样一个li占了一个大的单元格那么大的地方,无法和图片li紧贴在一起了。

回复讨论(解决方案)

.box {

/*非IE的主流浏览器识别的垂直居中的方法*/

display: table-cell;

vertical-align:middle;

/*设置水平居中*/

text-align:center;

/* 针对IE的Hack */

*display: block;

*font-size:262px;

/*约为高度的0.873,300*0.873 约为262*/

*font-family:Arial;

/*防止非utf-8引起的hack失效问题,如gbk编码*/

width:400px; height:300px; border:1px solid #eee;

}

.box img {

/*设置图片垂直居中*/

vertical-align:middle;

}

mm1.jpg

需要图片居中是不是 相对于li前面的小圆点的相对居中。如果是的话可以尝试我下面的 写法:.psdthumb2 ul{list-style:none}

.psdthumb2 ul li{background:url(xxxx.jpg) no-repeat left center;

padding-left:(这里的数值跟前面的图片宽度有关系)px}

思路就是 替换 li 前面的 小圆点 并使其永远 上下居中。

你这个貌似不是针对li的,下面是完整的html,你能编辑一下吗?/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

.psdthumb2 ul {

list-style: none;

}

li.qq2{

height: 400px;

width: 400px;

background-color: red;

}

  • 111111
  • 324b4b13a56ddb0b7efd82355782ca30.gif

  • 222222
  • 61e6eb80feb3b7601b8b163a83ae9869.png

或者可以尝试用

将你要居中的东西圈起来,比如/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

.psdthumb2 ul {

list-style: none;

}

li.qq2{

height: 400px;

width: 400px;

background-color: red;

position:relative;

}

img{

position:absolute;

left:50%;

top:50%;

}

#q1{

margin-left:-22px;

margin-top:-21px;

}

#q2{

margin-left:-50px;

margin-top:-50px;

}

  • 111111
  • 324b4b13a56ddb0b7efd82355782ca30.gif

  • 222222
  • 61e6eb80feb3b7601b8b163a83ae9869.png

以上就是如何让li里的图片垂直居中的内容,更多相关内容请关注PHP中文网(www.php.cn)!

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值