stats区如何让图片和文字都居中对齐

stats区如何让图片和文字都居中对齐


<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>Html和CSS的关系</title>
        <style type="text/css">
            .stats{width:100%;};
            .main{width:1400px;margin:0 auto;position:relative;}
            .stats>.main>h1,p{text-align:center;}
			.stats>.main>.mainnav{postion:absolute;left:0;right:0;margin:auto;width:800px;height:500px;}
			.mainnav>dl{display:block;float:left;width:100px;height:100px;margin-left:78px;position:relative;}
		    .mainnav>dl>img{position:absolute;left:30px;bottom:40px;}	
		.mainnav>dl>dt{position:absolute;left:30px;bottom:20px;}
		.mainnav>dl>dd{position:absolute;left:-3px;bottom:0px;}
		
        </style>
    </head>
    <body>
     <section class="stats">
         <div class="main">
            <h1>Stats</h1>
             <p>lorem ipsum dolor sit amet,consectetor adisicing elit,lorem ipsum dolor sit amet,consectetor adisicing elit,lorem ipsum dol,lorem ipsum dolor sit amet,consectetor adisicing elit,lorem ipsum dolor sit amet,consectetor adisicing elit,lorem ipsum dol
             </p>
             <div class="mainnav">
             <dl >
                <img src="http://img1.sycdn.imooc.com/climg//582e61290001787900500051.png">
                <dt>Margins</dt>
                <dd>12,000</dd>
            </dl>
            <dl >
                <img src="http://img1.sycdn.imooc.com/climg//582e61290001787900500051.png">
                <dt>Completed</dt>
                <dd>8,600</dd>
            </dl>
            <dl>
                <img src="http://img1.sycdn.imooc.com/climg//582e61290001787900500051.png">
                <dt>projects</dt>
                <dd>666</dd>
            </dl>
            <dl >
                <img src="http://img1.sycdn.imooc.com/climg//582e61290001787900500051.png">
              <dt>Customers</dt>
                <dd>888</dd>
            </dl>
            </div>
        </div>
  </section>       
    </body>
</html>


正在回答

登陆购买课程后可参与讨论,去登陆

3回答

针对你现在的代码,把下图中的代码删掉(不需要一个一个的定位)http://img1.sycdn.imooc.com/climg//58ca4c8c0001ded405630064.jpg,加上*{margin:0px;padding:0px;},再给每个dl加上text-align:center;,就可以让文字部分相对图片居中对齐了。

  • qq_大脸猫_8 提问者 #1
    试过了,居中了,非常感谢
    2017-03-17 10:00:11
风硕依源 2017-03-16 17:47:31

记得加在.stats里面

风硕依源 2017-03-16 17:46:55

试试在css里面加上

margin: 0 auto;

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师