首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CSS居中显示DIV

使用CSS居中显示DIV
EN

Stack Overflow用户
提问于 2017-02-21 23:19:54
回答 1查看 70关注 0票数 0

我想用CSS在页面的中心位置放置一个div,现在在你们给我推荐一些google搜索结果之前,我知道它们不起作用

下面是一个例子:

代码语言:javascript
复制
top: 50%;
left: 50%;

这不是将div居中,而是将其居中+宽度+高度。我怎么才能让它恰好居中呢?下面是我的div:

代码语言:javascript
复制
<div class="notification-instance ui-draggable ui-draggable-handle" style="width:33.333333333333336%;position:absolute;top:50%;left:50%;margin:0 auto;">
    <div class="draggable panel panel-pink">
        <div class="panel-heading" style="background-color: #B00049">
            Panel Title
        </div>
        <div class="panel-body">
            Panel Body
        </div>
    </div>
</div>

我也不能将col与bootstrap一起使用,所以这是不可能的。我也不知道div的宽度或高度,因为它是通过参数传递的

EN

回答 1

Stack Overflow用户

发布于 2017-02-21 23:23:24

使用transform:translate(-50%,-50%);

代码语言:javascript
复制
<div class="notification-instance ui-draggable ui-draggable-handle" style="width:33.333333333333336%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;">
    <div class="draggable panel panel-pink">
        <div class="panel-heading" style="background-color: #B00049">
            Panel Title
        </div>
        <div class="panel-body">
            Panel Body
        </div>
    </div>
</div>

演示是here

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42371252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档