设置了display:table和vertical-align:middle还是无法垂直居中,求解

设置了display:table和vertical-align:middle还是无法垂直居中,求解

<!DOCTYPE html>
<html>
    <head>
   <meta charset="UTF-8">
   <title>vertical-align</title>
   <style type="text/css">
    *{padding:0px;margin: 0px;}
   
    .warp1{    
              height:80px;
              width: 100%;
              background-color: #14191e;             
              
           /*在此补充代码*/
            line-height:80px;
            text-align:center;
             }

     .warp1 h1{ color:#fff;
                
                
                
       /*在此补充代码*/ 
         
     }

     .warp2{
              height:400px;
              width: 100%;
              border:1px  #14191e solid;
              ?????/*在此补充代码*/                   
              display: table; 
             }

     .content{    
              ????/*在此补充代码*/
              vertical-align: middle;
              display: table-cell;
              text-align: center;
              }

     .content  p{ width:500px;
                  font-family: "微软雅黑";
                  margin:0 auto;
        /*在此补充代码*/
         line-height:1.5em;
         font-size:14px;
     }   

   </style>
</head>
<body>
<div class="warp1">
          <h1>欢迎来到慕课网</h1>      
</div>
  <div class="warp2">
        <div class="content">
           <p>慕课网,只学有用的!</p>
           <p>慕课网(IMOOC)是IT技能学习平台。慕课网(IMOOC)提供了丰富的移动端开发、php开发、web前端、android开发以及html5等视频教程资源公开课。并且富有交互性及趣味性,你还可以和朋友一起编程。</p>
     </div>
</div>    

</div>
</body>
</html>

http://img1.sycdn.imooc.com//climg/5a12d1700001bedb17200966.jpg

问题如标题,求解答,非常感谢

正在回答 回答被采纳积分+1

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

6回答
慕斯卡3034742 2018-03-17 01:12:32

问号是什么鬼?你的代码没什么问题,你换个浏览器试试

怎么都被占用了呢 2018-03-11 15:03:58

你是有什么问题吗?如果有疑问可以在问答区进行提问,详细的描述你的问题,最好将有问题的代码也粘贴上来,会有助教老师和同学们帮你细心解答的。祝学习愉快!

阿姨我真不是吴彦祖 2018-03-11 01:35:50

我的也是这种情况  。。。。

Coolyang_ 2018-02-06 20:55:36

你的代码没问题,将那几个问号删掉就好了。

http://img1.sycdn.imooc.com//climg/5a79a5c30001014904640287.jpg

http://img1.sycdn.imooc.com//climg/5a79a5c30001a63f19200660.jpg


F2merak 2018-02-05 10:00:31

<!DOCTYPE html>

<html>

    <head>

   <meta charset="UTF-8">

   <title>vertical-align</title>

   <style type="text/css">

    *{padding:0px;margin: 0px;}

    

    .warp1{    

              height:80px;

              width: 100%;

              background-color: #14191e;             

               

           /*在此补充代码*/

            line-height:80px;

            text-align:center;

             }

 

     .warp1 h1{ color:#fff;

                 

                 

                 

       /*在此补充代码*/ 

          

     }

 

     .warp2{

              height:400px;

              width: 100%;

              border:1px  #14191e solid;

              /*在此补充代码*/                   

              display: table; 

             }

 

     .content{    

              /*在此补充代码*/

              vertical-align: middle;

              display: table-cell;

              text-align: center;

              }

 

     .content  p{ width:500px;

                  font-family: "微软雅黑";

                  margin:0 auto;

        /*在此补充代码*/

         line-height:1.5em;

         font-size:14px;

         /*修改*/

         text-align: left

     }   

 

   </style>

</head>

<body>

<div class="warp1">

          <h1>欢迎来到慕课网</h1>      

</div>

  <div class="warp2">

        <div class="content">

           <p>慕课网,只学有用的!</p>

           <p>慕课网(IMOOC)是IT技能学习平台。慕课网(IMOOC)提供了丰富的移动端开发、php开发、web前端、android开发以及html5等视频教程资源公开课。并且富有交互性及趣味性,你还可以和朋友一起编程。</p>

     </div>

</div>    

 

</div>

</body>

</html>

为什么不删掉样式中的???这些呢,我删除之后就正常了

叼牌大师兄 2017-11-21 00:07:18

  .content  p{
     }   这里加display属性与垂直居中属性 手机打的 完整代码就不发了

  • .warp2{ height:400px; width: 100%; border:1px #14191e solid; vertical-align: middle; display: table; } .content{ vertical-align: middle; display: table-cell; text-align: center; } .content p{ width:500px; font-family: "微软雅黑"; margin:0 auto; line-height:1.5em; font-size:14px; }
    2017-11-21 09:01:52
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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