如何在父div内居中放置数据?

Robotnik博士

我有一个div,其中包含文本和图像,其尺寸为190px x 190px,我希望所有内容都垂直居中。

我尝试过使用SO和Google,但似乎找不到一个简单的答案。

最简单的方法是什么?

小提琴

HTML:

<div class="block">
   <h2>TITLE</h2><br/>
      <img src="...." width="190px"/>
         <p>Hello world</p>
</div>

CSS:

.block {
    position:relative;
    width:190px;
    height:190px;
    background-color:FFF;
    margin:10px;
    float:left;
    left:-10px;
    text-align: center;
    padding:10px;
    border:solid 1px #CCC;
    font-size:small;
}

.block p {
    text-align: left;
}
丹尼

嗨,您可以使用以下两个属性:

.block {
  display:table-cell;
  vertical-align:middle;
}

并删除float:left查看此演示http://jsfiddle.net/kGt54/17/并提出任何问题。

编辑

如果要保留,则float:left需要制作一个外部容器,该容器浮起并具有边距:

.blockC {
  float:left;
  margin:10px;
} 

新演示http://jsfiddle.net/kGt54/29/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在父div内居中放置数据?

来自分类Dev

如何在div内居中放置div?

来自分类Dev

如何在div内居中放置引导容器?

来自分类Dev

如何在div内居中放置元素?

来自分类Dev

如何在div元素内居中放置文本?

来自分类Dev

如何在div内居中放置图片?

来自分类Dev

如何在div内水平居中放置网格块?

来自分类Dev

如何在div内居中放置CSS精灵?

来自分类Dev

如何在不知道父级高度的情况下垂直居中放置div?

来自分类Dev

如何基于父div居中放置元素?

来自分类Dev

如何在屏幕上居中放置父游戏对象?

来自分类Dev

如何在固定div内垂直居中放置DIV(具有自动高度)

来自分类Dev

如何在div内垂直居中放置按钮和文本

来自分类Dev

如何在SVG g元素内居中放置文本?

来自分类Dev

如何在锚标签内居中放置文本

来自分类Dev

如何在LI内垂直居中放置图像

来自分类Dev

如何在网格内居中放置TextBox元素

来自分类Dev

如何在白色内居中放置文本?

来自分类Dev

如何在引导网格内居中放置文本

来自分类Dev

如何在div中居中放置垂直文本?

来自分类Dev

如何在多个div中垂直居中放置文本

来自分类Dev

如何在div中居中放置图像?

来自分类Dev

如何在div下方居中放置工具提示?

来自分类Dev

如何在多个div中垂直居中放置文本

来自分类Dev

如何在div中居中放置图像?

来自分类Dev

如何在CSS的li中水平居中放置div

来自分类Dev

无法在div内居中放置元素

来自分类Dev

在div内水平居中放置图片

来自分类Dev

如何在一个div内居中放置一个div,最简单的方法是什么?