博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
模态框中水平垂直居的问题
阅读量:4605 次
发布时间:2019-06-09

本文共 1892 字,大约阅读时间需要 6 分钟。

大家好,今天我们来说一下在写模态框的时候怎么使里面的内容垂直水平居中,我们先把目光放得简单一点,

  这个问题其实就等同于怎么让一个div垂直水平居中,那我们怎么来实现这个问题呢?有5种解决办法。

  首先,第一种情况,我们知道div1宽高的情况下:

  
  width: 200px;       height: 100px;       background: #54fa45;       position: absolute;       left:50%;       top:50%;       margin-left:-100px;  //设置div1的左边距为宽度的一半       margin-top:-50px; //设置div1的上边距为高度的一半   }   第二种情况下:不知道div1的宽高,就好比设置图片的垂直水平居中:
    
    img{
    position: absolute;     left: 0;     top: 0;     right: 0;     bottom: 0;     margin: auto;      }
    这种情况其实很简单,给图片一个绝对定位,然后上下左右都为0,最后margin:auto;     第三种情况:利用display:table
      
      
      
      
      
        html,body{
        height: 100%;         overflow:hidden;         }         #box{
        width:100%;         height:100%;          background: #dbffd8;         display:table;         }         #div1{
        height:100%;         width:100%;         display:table-cell;         text-align:center;         vertical-align:middle;         }    第四种情况:利用display:table-cell;
      
      
      
      
    
      
    html,body{
    height: 100%;     overflow:hidden;     }     #box{
    width:100%;     height:100%;     background: #dbffd8;     display:table;     }     #div1{
    height:100%;     width:100%;     display:table-cell;     text-align:center;      vertical-align:middle;       }   最后一种就是利用盒子的怪异盒模型了
    
    
    
      html,body{
      height: 100%;       overflow:hidden;        }      #box{
      width:100%;       height:100%;       display:-webkit-box;       -webkit-box-align:center;       -webkit-box-pack:center;       }

转载于:https://www.cnblogs.com/amag/p/7108255.html

你可能感兴趣的文章
Metro Style app :浏览器扩展
查看>>
linux的kernel是怎样工作的(TI_DM36X_ARM系统)(1)
查看>>
[luogu4310] 绝世好题 (递推)
查看>>
[luogu3203 HNOI2010] 弹飞绵羊 (分块)
查看>>
-Dmaven.multiModuleProjectDirectory system propery is not set.
查看>>
Python2 unichr() 函数
查看>>
Python 字典 copy()方法
查看>>
Minimum Path Sum
查看>>
Remove Duplicates from Sorted Array II
查看>>
常量指针和指针常量巧妙记忆方法[转]
查看>>
python-haproxy作业讲解视频总结
查看>>
mui搜索框 搜索点击事件
查看>>
select2 下拉搜索控件
查看>>
WebAPI常见的鉴权方法,及其适用范围
查看>>
08. 删除重复&海量数据
查看>>
重新想象 Windows 8 Store Apps (71) - 其它: C# 调用 C++
查看>>
发布mvc遇到的HTTP错误 403.14-Forbidden解决办法
查看>>
记录一些好用的工具
查看>>
超链接样式设置(去下划线)(转)
查看>>
2016012003+陈琦+散列函数的应用及其安全性
查看>>