• div块在屏幕上左右居中并且垂直居中


    面试题中有一个这样的问题,如何将一个DIV块在屏幕上左右居中并且垂直居中?
    效果如下图:
    【CSS布局】div块在屏幕上左右居中并且垂直居中!

    制作原理: 这里我们使用百分比绝对定位,与外补丁负值的方法,负值的大小为其自身宽度高度除以二

    1、样式如下:
    <style type="text/css">
    .main{
        position:absolute;
        top:50%;
        left:50%;
        200px;
        height:100px;
        margin-top:-50px;
        margin-left:-100px;

        border:1px solid red;
        line-height:30px;
        font-size:16px;
        text-align:center;
        }
    </style>

    2、html结构如下:
    <div class="main">王锋老师博客:http://blog.sina.com/wangfengteacher</div>

    来自王锋老师的博客: http://blog.sina.com.cn/wangfengteacher
    如果想学习,请在博客首页对我进行---" 关注我 "


  • 相关阅读:
    ajaxfileupload.js类实现异步文件上传
    设计模式代理
    状态码的分析
    图片的格式的分析、 图片优化
    BFC
    css3 的新属性
    二列布局、三列布局总结
    position的定义
    new Vue 发生了什么
    数据驱动
  • 原文地址:https://www.cnblogs.com/xinlei/p/1930421.html
Copyright © 2020-2023  润新知