最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:懂视网 责编:小采 时间:2020-11-27 15:49:50
文档

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

如何让li里的图片垂直居中:如何让li里的图片垂直居中?<div class="psdthumb2"> <ul> <li>111111</li> <li class="qq2"> <img src="http://mat1.qq.com/www/images/
推荐度:
导读如何让li里的图片垂直居中:如何让li里的图片垂直居中?<div class="psdthumb2"> <ul> <li>111111</li> <li class="qq2"> <img src="http://mat1.qq.com/www/images/

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

<div class="psdthumb2">
 <ul>
 <li>111111</li>
 <li class="qq2">
 <img src="http://mat1.qq.com/www/images/allskin/wmlogo.gif">
 </li>
 </ul>
 <ul>
 <li>222222</li>
 <li class="qq2">
 <img src="http://img11.360buyimg.com/n4/3445/522086b7-dc0a-432c-b027-7b2a80c79f29.jpg">
 </li>
 </ul>
</div>

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

回复讨论(解决方案)

<style>
.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;
}
</style>
<div class="box"> 
	<img src="mm1.jpg"/>
</div>

需要图片居中是不是 相对于li前面的小圆点的相对居中。如果是的话可以尝试我下面的 写法:

.psdthumb2 ul{list-style:none} 
.psdthumb2 ul li{background:url(xxxx.jpg) no-repeat left center;
padding-left:(这里的数值跟前面的图片宽度有关系)px}

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

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=GB2312"/>
 <style type="text/css">
 .psdthumb2 ul {
 list-style: none;

 }
 li.qq2{
 height: 400px;
 width: 400px;
 background-color: red;
 }
 </style>
</head>

<body>
<div class="psdthumb2">
 <ul>
 <li>111111</li>
 <li class="qq2">
 <img src="http://mat1.qq.com/www/images/allskin/wmlogo.gif">
 </li>
 </ul>
 <ul>
 <li>222222</li>
 <li class="qq2">
 <img src="http://img11.360buyimg.com/n4/3445/522086b7-dc0a-432c-b027-7b2a80c79f29.jpg">
 </li>
 </ul>
</div>
</body>
</html>

或者可以尝试用<center></center>将你要居中的东西圈起来,比如

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
 <style type="text/css"> 
 .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; 
 } 
 </style> 
</head> 
<body> 
 <div class="psdthumb2"> 
 <ul> 
 <li>111111</li> 
 <li class="qq2"> 
 <img src="http://mat1.qq.com/www/images/allskin/wmlogo.gif" id="q1"> 
 </li> 
 </ul> 
 <ul> 
 <li>222222</li> 
 <li class="qq2"> 
 <img src="http://img11.360buyimg.com/n4/3445/522086b7-dc0a-432c-b027-7b2a80c79f29.jpg" id="q2"> 
 </li> 
 </ul> 
 </div> 
 </body> 
</html>

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

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

如何让li里的图片垂直居中:如何让li里的图片垂直居中?<div class="psdthumb2"> <ul> <li>111111</li> <li class="qq2"> <img src="http://mat1.qq.com/www/images/
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top