相关疑难解决方法(0)

div垂直对齐中间css

我试图让我的文本垂直对齐到abc div的div中间.

我想保持高度为50px,文本在div的中间垂直对齐.

我还没有找到解决这个问题的方法,也许我找不到合适的东西.

body{
  padding: 0;
  margin: 0;
  margin: 0px auto;
}

#main{
  position: relative;
  background-color:blue;
  width:500px;
  height:500px;
}

#abc{
  font:Verdana, Geneva, sans-serif;
  font-size:18px;
  text-align:left;
  background-color:#0F0;
  height:50px;
  vertical-align:middle;
}
Run Code Online (Sandbox Code Playgroud)
<div id="main">
 <div id="abc">
     asdfasdfafasdfasdf
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

css vertical-alignment

115
推荐指数
6
解决办法
54万
查看次数

DIV中垂直和水平居中的图像浮动:左?

我需要一个工作的解决方案来做一个繁琐的任务,将不同尺寸的图像居中,当浮动时使用方形div:左边用于将图像放在行中.我在div中使用div来做技巧:

 .outer-element{ //wrap tile div
     display:table-cell;
     width:300px;height:300px;
     text-align:center ;
     vertical-align:middle ;
     float:left;
     margin-bottom:15px;
 }
 .inner-element{ //div with image inside
     display:inline-block;
 }
Run Code Online (Sandbox Code Playgroud)

但我必须使用float:left for outer-element将图像放入行中,当我做的时候图像不是垂直居中的(它们与div的顶部边框对齐)我尝试了一些其他CSS代码但浮动:左边总是生成图像没有垂直居中.

html css center

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

css ×2

center ×1

html ×1

vertical-alignment ×1